IOFileFormat.ReadAsync Method
Overloads
| Name | Description |
|---|---|
ReadAsync(Stream, CancellationToken) | Reads a file from a stream asynchronously. |
ReadAsync(IBinaryReader) | Reads a file from an IBinaryReader. |
ReadAsync(Stream, CancellationToken)
Reads a file from a stream asynchronously.
c#
public Task<IOFile> ReadAsync(Stream stream, CancellationToken cancellationToken = null);Parameters
| Name | Type | Description |
|---|---|---|
stream | Stream | The stream to read from. |
cancellationToken | CancellationToken | An optional CancellationToken to cancel the reading. |
Returns
The file that was read.
ReadAsync(IBinaryReader)
Reads a file from an IBinaryReader.
c#
protected abstract ValueTask<IOFile> ReadAsync(IBinaryReader reader);Parameters
| Name | Type | Description |
|---|---|---|
reader | IBinaryReader | The IBinaryReader to read from. |
Returns
The file that was read.