StreamExtensions.ReadInt32OrThrowAsync Method
Definition
Reads an Int32 from the stream asynchronously, throwing EndOfStreamException if the end of the stream has been reached.
public static ValueTask<int> ReadInt32OrThrowAsync(this Stream stream, Endian endian = Endian.MrKWatkins.BinaryPrimitives.Endian, CancellationToken cancellationToken = null);
Parameters
| Name | Type | Description |
|---|---|---|
| stream | Stream | |
| endian | Endian | The endianness to use. |
| cancellationToken | CancellationToken | A cancellation token. |
Returns
The Int32 value read from the stream.