Table of Contents

Class StreamSegmentReader

Namespace
Tlabs.Misc
Assembly
Tlabs.Core.dll

Segment reader from a Stream

public sealed class StreamSegmentReader : ISegmentReader, IDisposable
Inheritance
StreamSegmentReader
Implements
Inherited Members
Extension Methods

Constructors

StreamSegmentReader(Stream)

Ctor from strm

public StreamSegmentReader(Stream strm)

Parameters

strm Stream

Methods

Dispose()

public void Dispose()

Read(Memory<byte>)

Read next data segment into buf

public int Read(Memory<byte> buf)

Parameters

buf Memory<byte>

Returns

int

Number of bytes read into buf.

Remarks

Reading less than Length bytes indicates that the end of data has reached (and no more data can be expected)