Share via


EncoderStream Members

The EncoderStream class uses an object derived from ByteEncoder to encode or decode data as it is read or written.

The following tables list the members exposed by the EncoderStream type.

Public 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

Public Fields

  Name Description
Aa580562.pubfield(en-us,EXCHG.80).gifAa580562.static(en-us,EXCHG.80).gif Null  (inherited from Stream )

Top

Public Properties

  Name Description
Aa580562.pubproperty(en-us,EXCHG.80).gif BaseStream The BaseStream property gets the Stream object that this EncoderStream object owns.
Aa580562.pubproperty(en-us,EXCHG.80).gif ByteEncoder The ByteEncoder property gets the ByteEncoder that this EncoderStream object uses to encode or decode data.
Aa580562.pubproperty(en-us,EXCHG.80).gif CanRead Overridden. The CanRead property gets a Boolean value indicating whether this EncoderStream supports reading.
Aa580562.pubproperty(en-us,EXCHG.80).gif CanSeek Overridden. The CanSeek property gets a Boolean value indicating whether the Stream object that this EncoderStream object owns supports seeking.
Aa580562.pubproperty(en-us,EXCHG.80).gif CanTimeout  (inherited from Stream )
Aa580562.pubproperty(en-us,EXCHG.80).gif CanWrite Overridden. The CanWrite property gets a Boolean value indicating whether the Stream object that this EncoderStream object owns can be written to.
Aa580562.pubproperty(en-us,EXCHG.80).gif Length Overridden. The Length property gets a long integer value describing the length of the Stream object that this EncoderStream object owns.
Aa580562.pubproperty(en-us,EXCHG.80).gif Position Overridden. The Position property gets or sets a long integer value representing the current position within the Stream object that this EncoderStream object owns.
Aa580562.pubproperty(en-us,EXCHG.80).gif ReadTimeout  (inherited from Stream )
Aa580562.pubproperty(en-us,EXCHG.80).gif WriteTimeout  (inherited from Stream )

Top

Public Methods

(see also Protected Methods )

  Name Description
Aa580562.pubmethod(en-us,EXCHG.80).gif BeginRead  (inherited from Stream )
Aa580562.pubmethod(en-us,EXCHG.80).gif BeginWrite  (inherited from Stream )
Aa580562.pubmethod(en-us,EXCHG.80).gif Clone The Clone method returns a copy of this EncoderStream object.
Aa580562.pubmethod(en-us,EXCHG.80).gif Close Overridden. The Close method closes the Stream object that this EncoderStream owns.
Aa580562.pubmethod(en-us,EXCHG.80).gif CreateObjRef  (inherited from MarshalByRefObject )
Aa580562.pubmethod(en-us,EXCHG.80).gif Dispose Overloaded.  
Aa580562.pubmethod(en-us,EXCHG.80).gif EndRead  (inherited from Stream )
Aa580562.pubmethod(en-us,EXCHG.80).gif EndWrite  (inherited from Stream )
Aa580562.pubmethod(en-us,EXCHG.80).gif Equals  Overloaded. (inherited from Object )
Aa580562.pubmethod(en-us,EXCHG.80).gif Flush Overridden. The Flush method clears all buffers in this EncoderStream object and causes any buffered data to be written.
Aa580562.pubmethod(en-us,EXCHG.80).gif GetHashCode  (inherited from Object )
Aa580562.pubmethod(en-us,EXCHG.80).gif GetLifetimeService  (inherited from MarshalByRefObject )
Aa580562.pubmethod(en-us,EXCHG.80).gif GetType  (inherited from Object )
Aa580562.pubmethod(en-us,EXCHG.80).gif InitializeLifetimeService  (inherited from MarshalByRefObject )
Aa580562.pubmethod(en-us,EXCHG.80).gif Read Overridden. The Read method encodes or decodes data as it reads from the Stream object that this EncoderStream object owns.
Aa580562.pubmethod(en-us,EXCHG.80).gif ReadByte  (inherited from Stream )
Aa580562.pubmethod(en-us,EXCHG.80).gifAa580562.static(en-us,EXCHG.80).gif ReferenceEquals  (inherited from Object )
Aa580562.pubmethod(en-us,EXCHG.80).gif Seek Overridden. The Seek method moves the current position.
Aa580562.pubmethod(en-us,EXCHG.80).gif SetLength Overridden. The SetLength method sets the length of the stream.
Aa580562.pubmethod(en-us,EXCHG.80).gifAa580562.static(en-us,EXCHG.80).gif Synchronized  (inherited from Stream )
Aa580562.pubmethod(en-us,EXCHG.80).gif ToString  (inherited from Object )
Aa580562.pubmethod(en-us,EXCHG.80).gif Write Overridden. The Write method encodes or decodes data as it writes it to the Stream object that this EncoderStream object owns.
Aa580562.pubmethod(en-us,EXCHG.80).gif WriteByte  (inherited from Stream )

Top

Protected Methods

  Name Description
Aa580562.protmethod(en-us,EXCHG.80).gif CreateWaitHandle  Obsolete. (inherited from Stream )
Aa580562.protmethod(en-us,EXCHG.80).gif Dispose Overloaded. Overridden. Releases the resources used by the EncoderStream.
Aa580562.protmethod(en-us,EXCHG.80).gif Finalize  (inherited from Object )
Aa580562.protmethod(en-us,EXCHG.80).gif MemberwiseClone  Overloaded. (inherited from MarshalByRefObject )

Top