Xceed Streaming Compression Library Documentation
SubProcessing property
Xceed Streaming Compression control reference > Compression Format objects > XceedBZip2CompressionFormat object > SubProcessing property

Description

The SubProcessing property allows you to efficiently preprocess or postprocess data by using other compatible Xceed components before compressing it or decompressing it.

Currently, the other compatible Xceed components include the Xceed Encryption Library and the Xceed Binary Encoding Library. To use them, you must install them on your system.

The SubProcessing property can be assigned any formatting object from these other libraries. For example, you can assign to this property an XceedUUEncodingFormat object from the Xceed Binary Encoding Library, or an XceedRijndaelEncryptionFormat object from the Xceed Encryption Library.

When you are compressing, the object assigned to the SubProcessing property will preprocess the data before it is compressed by the Xceed Streaming Compression Library. If an encoding formatting object is assigned to this property, it will encode the data before it is compressed. If an encryption formatting object is assigned, it will encrypt the data before it is compressed.

When you are decompressing, the object assigned to the SubProcessing property will postprocess the data after it is decompressed by the Xceed Streaming Compression Library. If an encoding formatting object is assigned to this property, it will decode the data after it is decompressed. If an encryption formatting object is assigned, it will decrypt the data after it is decompressed.

You can chain together multiple libraries in this way, by setting the SubProcessing property of the encoding or encryption formatting object that you are assigning to the compression formatting object's SubProcessing property.

Data type

Any format or method object from another compatible Xceed component.

Default value

Null

See Also

Examples