ToBase64Transform

ToBase64Transform


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


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
 Clear Releases all resources being used by the transform.  
 Equals This 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.  
 GetHashCode Returns 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.  
 ToString Returns a string representation of this object instance. The default method simply returns the application name and class name in which this class resides.  
 TransformBlock Converts a specified region of byte array data to Base 64 byte array data.  
 TransformFinalBlock Converts a specified region of byte array data to Base 64 byte array 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 CorLib Overview

Class ToBase64Transform Overview

CryptoStream