PeekableStream.PeekAsync Method ​
Definition ​
Asynchronously reads the next byte from the stream without consuming it. Subsequent calls to PeekAsync(CancellationToken) will return the same value until the byte is consumed by a read operation, or the position is changed.
c#
public ValueTask<int> PeekAsync(CancellationToken cancellationToken = null);Parameters ​
| Name | Type | Description |
|---|---|---|
cancellationToken | CancellationToken | An optional token to cancel the operation. |
Returns ​
A task yielding the next byte in the stream, or -1 if the end of the stream has been reached.