Name |
Description |
AbortableStream |
Abortable stream wraps the given stream and add the possibility to abort the stream read and write by throwing an exception. |
BandwidthLimitedStream |
Bandwidth limited stream. |
BandwidthNotifyingStream |
|
ChunkedStream |
Chunked stream. |
ForwardReadingStream |
Forward reading stream. |
NonClosingHashStream |
This stream can be used like a CryptoStream, but does not closes/finilizes the given HashAlgorithm on dispose. Also any other operation than READ/WRITE are directly passed to the given stream. |
NotifyPropertyChangedStream |
Notify property changed stream wrapps the given stream and notifies about property changes. |
OffsetStream |
Offset stream provides the possibility to simulate a longer stream with a virtual empty space at the beginning with the size of offset. |
PausableStream |
Pausable stream takes the given stream and causes the reading or writing thread to pause if pause is called until resume is called. |
ProgressStream |
Progress reporting stream. |
StreamConvenienceExtensions |
|
StreamWrapper |
The stream wrapper class is used to hide a given stream and provide a wrapper to be overridden by other stream extending classes without the need of the implementing class to implement each function of the Stream interface |
TransmissionStream |
Transmission stream should only be used by unit tests and indirectly by calling Transmission.CreateStream. |