Click or drag to resize
BlockTransformBase Class
Base class for all block transformations.
Inheritance Hierarchy
SystemObject
  Telerik.Windows.ZipBlockTransformBase

Namespace: Telerik.Windows.Zip
Assembly: Telerik.Windows.Zip (in Telerik.Windows.Zip.dll) Version: 2017.2.607.40 (2017.2.607.40)
Syntax
public abstract class BlockTransformBase : IBlockTransform, 
	IDisposable

The BlockTransformBase type exposes the following members.

Constructors
  NameDescription
Protected methodBlockTransformBase
Top
Methods
  NameDescription
Public methodCreateHeader
Creates transformation header to be written into the output stream.
Public methodDispose
Releases the resources used by the current instance of the ZipArchive class.
Protected methodDispose(Boolean)
Releases the unmanaged resources used by the transform and optionally releases the managed resources.
Public methodInitHeaderReading
Initialize reading of the transformation header.
Public methodProcessHeader
Process transformation header has been read.
Public methodTransformBlock
Transforms the specified region of the input byte array and copies the resulting transform to the specified region of the output byte array.
Public methodTransformFinalBlock
Transforms the specified region of the specified byte array.
Protected methodValidateInputBufferParameters
Validates parameters of the input buffer.
Protected methodValidateParameters
Validates parameters of the transform operation.
Top
Properties
  NameDescription
Public propertyCanReuseTransform
Gets a value indicating whether the current transform can be reused.
Public propertyCanTransformMultipleBlocks
Gets a value indicating whether multiple blocks can be transformed.
Protected propertyFixedInputBlockSize
Gets or sets value which indicates whether the transformation uses input buffer of the fixed size.
Public propertyHeader
Gets transformation header (if required).
Public propertyInputBlockSize
Gets the input block size.
Public propertyOutputBlockSize
Gets the output block size.
Top
See Also