Skip to content

ReadOnlyListStream Class ​

Definition ​

A read-only, seekable Stream that wraps an IReadOnlyList<T> of Byte.

c#
public sealed class ReadOnlyListStream : Stream, IDisposable, IAsyncDisposable

View source

Constructors ​

NameDescription
ReadOnlyListStream(IReadOnlyList<Byte>)A read-only, seekable Stream that wraps an IReadOnlyList<T> of Byte.

Properties ​

NameDescription
CanReadWhen overridden in a derived class, gets a value indicating whether the current stream supports reading.
CanSeekWhen overridden in a derived class, gets a value indicating whether the current stream supports seeking.
CanWriteWhen overridden in a derived class, gets a value indicating whether the current stream supports writing.
LengthWhen overridden in a derived class, gets the length in bytes of the stream.
PositionWhen overridden in a derived class, gets or sets the position within the current stream.

Methods ​

NameDescription
Dispose(Boolean)Releases the unmanaged resources used by the Stream and optionally releases the managed resources.
Flush()When overridden in a derived class, clears all buffers for this stream and causes any buffered data to be written to the underlying device.
Read(Byte[], Int32, Int32)When overridden in a derived class, reads a sequence of bytes from the current stream and advances the position within the stream by the number of bytes read.
Seek(Int64, SeekOrigin)When overridden in a derived class, sets the position within the current stream.
SetLength(Int64)When overridden in a derived class, sets the length of the current stream.
Write(Byte[], Int32, Int32)When overridden in a derived class, writes a sequence of bytes to the current stream and advances the current position within this stream by the number of bytes written.