Stream Hierarchy
The following table lists the classes derived from
System.IO.Stream
.
Stream Members
System.IO Namespace
FileStream
MemoryStream
BufferedStream
| 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. |
Reference
Stream ClassStream Members
System.IO Namespace
FileStream
MemoryStream
BufferedStream
Other Resources
File and Stream I/OCommunity Additions
Show: