ToBase64Transform

ToBase64Transform


A class used to transform byte data to Base 64 data.


Remarks

ToBase64Transform is used to transfrom sections of byte arrays to a Base 64 array.

This class is primarily used with a CryptoStream object to perform transformations of data in a streaming mechanism. It is not intended to be used directly.

See Also

Project VBCorLib Overview | CryptoStream

Implements:

ICryptoTransform 
IObject 

Public:

Properties:

NameDescription
 CanReuseTransform (get)Returns if this transform object can be reused. 
 CanTransformMultipleBlocks (get)Returns if this transform can process multiple data blocks at once. 
 InputBlockSize (get)Returns the block size of data that is operated on at a time. 
 OutputBlockSize (get)Returns the block size of data that is returned from a transformation operation. 

Methods:

NameDescription
 ClearReleases all resources being used by the transform. 
 EqualsThis function determines if the value passed in is the same as the current object instance. Meaning, are the Value and this object the same object in memory. 
 GetHashCodeReturns a psuedo-unique number used to help identify this object in memory. The current method is to return the value obtained from ObjPtr. If a different method needs to be impelmented then change the method here in this function. 
 ToStringReturns a string representation of this object instance. The default method simply returns the application name and class name in which this class resides. 
 TransformBlockConverts a specified region of byte array data to Base 64 byte array data. 
 TransformFinalBlockConverts a specified region of byte array data to Base 64 byte array data.