EncoderStream members
The EncoderStream class uses an object derived from ByteEncoder to encode or decode data as it is read or written.
The EncoderStream type exposes the following members.
Constructors
Name | Description | |
---|---|---|
EncoderStream | The EncoderStream constructor creates a new EncoderStream that uses encoder to encode or decode data as it is read from or written to stream, depending on the value of access. |
Top
Properties
Name | Description | |
---|---|---|
BaseStream | The BaseStream property gets the Stream object that this EncoderStream object owns. | |
ByteEncoder | The ByteEncoder property gets the ByteEncoder that this EncoderStream object uses to encode or decode data. | |
CanRead | The CanRead property gets a Boolean value indicating whether this EncoderStream supports reading. (Overrides Stream.CanRead.) | |
CanSeek | The CanSeek property gets a Boolean value indicating whether the Stream object that this EncoderStream object owns supports seeking. (Overrides Stream.CanSeek.) | |
CanWrite | The CanWrite property gets a Boolean value indicating whether the Stream object that this EncoderStream object owns can be written to. (Overrides Stream.CanWrite.) | |
Length | The Length property gets a long integer value describing the length of the Stream object that this EncoderStream object owns. (Overrides Stream.Length.) | |
Position | The Position property gets or sets a long integer value representing the current position within the Stream object that this EncoderStream object owns. (Overrides Stream.Position.) |
Top
Methods
Name | Description | |
---|---|---|
Clone | The Clone method returns a copy of this EncoderStream object. | |
Dispose | Releases the unmanaged resources used by the EncoderStream and optionally releases the managed resources. (Overrides Stream.Dispose(Boolean).) | |
Flush | The Flush method clears all buffers in this EncoderStream object and causes any buffered data to be written. (Overrides Stream.Flush().) | |
Read | The Read method encodes or decodes data as it reads from the Stream object that this EncoderStream object owns. (Overrides Stream.Read([], Int32, Int32).) | |
Seek | The Seek method moves the current position. (Overrides Stream.Seek(Int64, SeekOrigin).) | |
SetLength | The SetLength method sets the length of the stream. (Overrides Stream.SetLength(Int64).) | |
Write | The Write method encodes or decodes data as it writes it to the Stream object that this EncoderStream object owns. (Overrides Stream.Write([], Int32, Int32).) |
Top