The CompressionStream type exposes the following members.
 Constructors
Constructors
| Name | Description | |
|---|---|---|
|   | CompressionStream(Stream, OpenMode, CompressionFormat, CompressionMethod) | 
            Creates a new instance of CompressionStream class.
             | 
|   | CompressionStream(Stream, OpenMode, CompressionFormat, CompressionMethod, Int32) | 
            Creates a new instance of CompressionStream class.
             | 
 Methods
Methods
| Name | Description | |
|---|---|---|
|   | BeginRead | Begins an asynchronous read operation.(Inherited from Stream.) | 
|   | BeginWrite | Begins an asynchronous write operation.(Inherited from Stream.) | 
|   | Close | Closes the current stream and releases any resources (such as sockets and file handles) associated with the current stream.(Inherited from Stream.) | 
|   | CopyTo(Stream) | (Inherited from Stream.) | 
|   | CopyTo(Stream, Int32) | (Inherited from Stream.) | 
|   | CopyToAsync(Stream) | (Inherited from Stream.) | 
|   | CopyToAsync(Stream, Int32) | (Inherited from Stream.) | 
|   | CopyToAsync(Stream, Int32, CancellationToken) | (Inherited from Stream.) | 
|   | CreateObjRef | Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.(Inherited from MarshalByRefObject.) | 
|   | CreateWaitHandle | Obsolete. Allocates a WaitHandle object.(Inherited from Stream.) | 
|   | Dispose()()()() | Releases all resources used by the Stream.(Inherited from Stream.) | 
|   | Dispose(Boolean) | 
            Closes the underlying stream.
            (Overrides Stream..::..Dispose(Boolean).) | 
|   | EndRead | Waits for the pending asynchronous read to complete.(Inherited from Stream.) | 
|   | EndWrite | Ends an asynchronous write operation.(Inherited from Stream.) | 
|   | Equals | Determines whether the specified Object is equal to the current Object.(Inherited from Object.) | 
|   | Finalize | Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.(Inherited from Object.) | 
|   | Flush | 
            Causes any buffered data to be written to the underlying stream.
            (Overrides Stream..::..Flush()()()().) | 
|   | FlushAsync()()()() | (Inherited from Stream.) | 
|   | FlushAsync(CancellationToken) | (Inherited from Stream.) | 
|   | GetHashCode | Serves as a hash function for a particular type. GetHashCode()()()() is suitable for use in hashing algorithms and data structures like a hash table.(Inherited from Object.) | 
|   | GetLifetimeService | Retrieves the current lifetime service object that controls the lifetime policy for this instance.(Inherited from MarshalByRefObject.) | 
|   | GetType | Gets the Type of the current instance.(Inherited from Object.) | 
|   | InitializeLifetimeService | Obtains a lifetime service object to control the lifetime policy for this instance.(Inherited from MarshalByRefObject.) | 
|   | MemberwiseClone()()()() | Creates a shallow copy of the current Object.(Inherited from Object.) | 
|   | MemberwiseClone(Boolean) | Creates a shallow copy of the current MarshalByRefObject object.(Inherited from MarshalByRefObject.) | 
|   | ObjectInvariant | Obsolete. (Inherited from Stream.) | 
|   | Read | 
            Reads data from the underlying stream, compressing them during the process.
            (Overrides Stream..::..Read(array<Byte>[]()[][], Int32, Int32).) | 
|   | ReadAsync(array<Byte>[]()[][], Int32, Int32) | (Inherited from Stream.) | 
|   | ReadAsync(array<Byte>[]()[][], Int32, Int32, CancellationToken) | (Inherited from Stream.) | 
|   | ReadByte | Reads a byte from the stream and advances the position within the stream by one byte, or returns -1 if at the end of the stream.(Inherited from Stream.) | 
|   | Seek | 
            This method is not supported by the CompressionStream class.
            (Overrides Stream..::..Seek(Int64, SeekOrigin).) | 
|   | SetLength | 
            This method is not supported by the CompressionStream class.
            (Overrides Stream..::..SetLength(Int64).) | 
|   | ToString | Returns a String that represents the current Object.(Inherited from Object.) | 
|   | Write | 
            Writes a sequence of bytes into the current stream. The sequence will be compressed and the result written
            into the underlying stream.
            (Overrides Stream..::..Write(array<Byte>[]()[][], Int32, Int32).) | 
|   | WriteAsync(array<Byte>[]()[][], Int32, Int32) | (Inherited from Stream.) | 
|   | WriteAsync(array<Byte>[]()[][], Int32, Int32, CancellationToken) | (Inherited from Stream.) | 
|   | WriteByte | Writes a byte to the current position in the stream and advances the position within the stream by one byte.(Inherited from Stream.) | 
 Fields
Fields
| Name | Description | |
|---|---|---|
|    | DefaultCompressionLevel | 
            The default compression level.
             | 
 Properties
Properties
| Name | Description | |
|---|---|---|
|   | CanRead | 
            Gets a value indicating whether the current stream supports reading.
            (Overrides Stream..::..CanRead.) | 
|   | CanSeek | 
            Gets a value indicating whether the current stream supports seeking.
            (Overrides Stream..::..CanSeek.) | 
|   | CanTimeout | Gets a value that determines whether the current stream can time out.(Inherited from Stream.) | 
|   | CanWrite | 
            Gets a value indicating whether the current stream supports writing.
            (Overrides Stream..::..CanWrite.) | 
|   | Length | 
            This property is not supported by the CompressionStream class.
            (Overrides Stream..::..Length.) | 
|   | Position | 
            This property is not supported by the CompressionStream class.
            (Overrides Stream..::..Position.) | 
|   | ReadTimeout | Gets or sets a value that determines how long the stream will attempt to read before timing out. (Inherited from Stream.) | 
|   | WriteTimeout | Gets or sets a value that determines how long the stream will attempt to write before timing out. (Inherited from Stream.) | 
 
     
     
     
     
    