Xceed Binary Encoding Library Documentation
SubProcessing property
Xceed Binary Encoding control reference > Encoding Format objects > XceedBase64EncodingFormat object > SubProcessing property

Description

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

Currently, the other compatible Xceed components include the Xceed Streaming Compression Library and the Xceed Encryption 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 XceedGZIPCompressionFormat object from the Xceed Streaming Compression Library, or an XceedRijndaelEncryptionFormat object from the Xceed Encryption Library.

When you are encoding, the object assigned to the SubProcessing property will preprocess the data before it is encoded by the Xceed Binary Encoding Library. If a compression formatting object is assigned to this property, it will compress the data before it is encoded. If an encryption formatting object is assigned, it will encrypt the data before it is encoded.

When you are decoding, the object assigned to the SubProcessing property will postprocess the data after it is decoded by the Xceed Binary Encoding Library. If a compression formatting object is assigned to this property, it will decompress the data after it is decoded. If an encryption formatting object is assigned, it will decrypt the data after it is decoded.

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

Data type

Any formatting object from another compatible Xceed component.

Default value

Null

Applicable methods

Encode, Decode, ProcessFile, ReadFile, WriteFile