FromStreamProvider
The FromStreamProvider class is a file data provider that provides file data from a stream.
Underlying stream must support seeking.
Properties
Stream: The stream associated with this provider.StreamStart: The start position of the stream.
Constructors
FromStreamProvider(stream): Creates aFromStreamProviderinstance with the specified stream.
Methods
GetFileData
Retrieves file data from the stream based on the given start index and length.
public IFileData GetFileData(ulong start, ulong length)
Usage
var provider = new FromStreamProvider(GetFileStream());
// Get file data from the stream
using var fileData = provider.GetFileData(0, 1024);
// Use fileData...
In this example, a stream is obtained from a source, and a FromStreamProvider is created with the stream.
The GetFileData method is then used to retrieve file data from the stream starting at index 0 with a length of 1024.
The resulting IFileData object can be used as needed.