public class ToBase64Transform : ICryptoTransform, IDisposable {
// Public Constructors
public ToBase64Transform( );
// Public Instance Properties
public virtual bool CanReuseTransform{get;
// implements ICryptoTransform
public bool CanTransformMultipleBlocks{get;
// implements ICryptoTransform
public int InputBlockSize{get;
// implements ICryptoTransform
public int OutputBlockSize{get;
// implements ICryptoTransform
// Public Instance Methods
public void Clear( );
public int TransformBlock(byte[ ] inputBuffer, int inputOffset, int inputCount,
byte[ ] outputBuffer, int outputOffset);
// implements ICryptoTransform
public byte[ ] TransformFinalBlock(byte[ ] inputBuffer, int inputOffset, int inputCount);
// implements ICryptoTransform
// Protected Instance Methods
protected virtual void Dispose(bool disposing);
protected override void Finalize( );
// overrides object
}
This implementation of the ICryptoTransform
interface encodes data using Base64. This class is used in
conjunction with the CryptoStream class.