다음을 통해 공유


PipeReader.ReadAtLeastAsyncCore(Int32, CancellationToken) 메서드

정의

현재 PipeReader에서 바이트 시퀀스를 비동기적으로 읽습니다.

protected:
 virtual System::Threading::Tasks::ValueTask<System::IO::Pipelines::ReadResult> ReadAtLeastAsyncCore(int minimumSize, System::Threading::CancellationToken cancellationToken);
protected virtual System.Threading.Tasks.ValueTask<System.IO.Pipelines.ReadResult> ReadAtLeastAsyncCore (int minimumSize, System.Threading.CancellationToken cancellationToken);
abstract member ReadAtLeastAsyncCore : int * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<System.IO.Pipelines.ReadResult>
override this.ReadAtLeastAsyncCore : int * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<System.IO.Pipelines.ReadResult>
Protected Overridable Function ReadAtLeastAsyncCore (minimumSize As Integer, cancellationToken As CancellationToken) As ValueTask(Of ReadResult)

매개 변수

minimumSize
Int32

호출이 반환되기 위해 버퍼링해야 하는 최소 길이입니다.

cancellationToken
CancellationToken

취소 요청을 모니터링할 토큰입니다. 기본값은 default입니다.

반환

비동기 읽기 작업을 나타내는 ValueTask<TResult>입니다.

예외

취소 토큰이 취소되었습니다. 이 예외는 반환된 작업에 저장됩니다.

설명

가 지정된 을 읽었 minimumSize 거나 취소되거나 완료된 경우 PipeReader 호출이 반환됩니다.

적용 대상