RebasedStream
is a stream wrapper that changes the effective origin of the wrapped stream.
public sealed class RebasedStream : WrappingStreamBase
name | description |
---|---|
RebasedStream(…) | Initializes a new instance of the RebasedStream class; the current position in stream will be the origin of the RebasedStream . (2 constructors) |
override Length { get; } | Gets the length in bytes of the stream. |
override Position { get; set; } | Gets or sets the position within the current stream. |
override Read(…) | Reads a sequence of bytes from the current stream and advances the position within the stream by the number of bytes read. |
override ReadAsync(…) | Asynchronously reads a sequence of bytes from the current stream, advances the position within the stream by the number of bytes read, and monitors cancellation requests. (2 methods) |
override Seek(…) | Sets the position within the current stream. |
override SetLength(…) | Sets the length of the current stream. |
override Write(…) | Writes a sequence of bytes to the current stream and advances the current position within this stream by the number of bytes written. |
override WriteAsync(…) | Asynchronously writes a sequence of bytes to the current stream, advances the current position within this stream by the number of bytes written, and monitors cancellation requests. (2 methods) |