Partager via


EncoderStream Members

Include Protected Members
Include Inherited 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
Public method 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
Public property BaseStream The BaseStream property gets the Stream object that this EncoderStream object owns.
Public property ByteEncoder The ByteEncoder property gets the ByteEncoder that this EncoderStream object uses to encode or decode data.
Public property CanRead The CanRead property gets a Boolean value indicating whether this EncoderStream supports reading. (Overrides Stream.CanRead.)
Public property CanSeek The CanSeek property gets a Boolean value indicating whether the Stream object that this EncoderStream object owns supports seeking. (Overrides Stream.CanSeek.)
Public property CanTimeout (Inherited from Stream.)
Public property 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.)
Public property Length The Length property gets a long integer value describing the length of the Stream object that this EncoderStream object owns. (Overrides Stream.Length.)
Public property 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.)
Public property ReadTimeout (Inherited from Stream.)
Public property WriteTimeout (Inherited from Stream.)

Top

Methods

  Name Description
Public method BeginRead (Inherited from Stream.)
Public method BeginWrite (Inherited from Stream.)
Public method Clone The Clone method returns a copy of this EncoderStream object.
Public method Close (Inherited from Stream.)
Public method CreateObjRef (Inherited from MarshalByRefObject.)
Protected method CreateWaitHandle Obsolete. (Inherited from Stream.)
Public method Dispose() (Inherited from Stream.)
Protected method Dispose(Boolean) Releases the unmanaged resources used by the EncoderStream and optionally releases the managed resources. (Overrides Stream.Dispose(Boolean).)
Public method EndRead (Inherited from Stream.)
Public method EndWrite (Inherited from Stream.)
Public method Equals (Inherited from Object.)
Protected method Finalize (Inherited from Object.)
Public method Flush The Flush method clears all buffers in this EncoderStream object and causes any buffered data to be written. (Overrides Stream.Flush().)
Public method GetHashCode (Inherited from Object.)
Public method GetLifetimeService (Inherited from MarshalByRefObject.)
Public method GetType (Inherited from Object.)
Public method InitializeLifetimeService (Inherited from MarshalByRefObject.)
Protected method MemberwiseClone() (Inherited from Object.)
Protected method MemberwiseClone(Boolean) (Inherited from MarshalByRefObject.)
Public method 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).)
Public method ReadByte (Inherited from Stream.)
Public method Seek The Seek method moves the current position. (Overrides Stream.Seek(Int64, SeekOrigin).)
Public method SetLength The SetLength method sets the length of the stream. (Overrides Stream.SetLength(Int64).)
Public method ToString (Inherited from Object.)
Public method 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).)
Public method WriteByte (Inherited from Stream.)

Top