Stream Hierarchy
The following table lists the classes derived from System.IO.Stream .
Class | Description |
---|---|
. | |
. | |
. | |
. | |
System.IO.BufferedStream | Adds a buffering layer to read and write operations on another stream. This class cannot be inherited. |
System.IO.Compression.DeflateStream | Provides methods and properties for compressing and decompressing streams using the Deflate algorithm. |
System.IO.Compression.GZipStream | Provides methods and properties used to compress and decompress streams. |
System.IO.FileStream | Exposes a Stream around a file, supporting both synchronous and asynchronous read and write operations. |
System.IO.MemoryStream | Creates a stream whose backing store is memory. |
System.IO.UnmanagedMemoryStream | Provides access to unmanaged blocks of memory from managed code. |
System.Net.Security.AuthenticatedStream | Provides methods for passing credentials across a stream and requesting or performing authentication for client-server applications. |
System.Net.Sockets.NetworkStream | Provides the underlying stream of data for network access. |
System.Printing.PrintQueueStream | A stream that represents a spooled print job in a print queue. |
System.Security.Cryptography.CryptoStream | Defines a stream that links data streams to cryptographic transformations. |
Stream Class
Stream Members
System.IO Namespace
FileStream
MemoryStream
BufferedStream