Поделиться через


PipeReader.TryRead(ReadResult) Метод

Определение

Предпринимает попытку асинхронно считать данные объекта PipeReader.

public:
 abstract bool TryRead([Runtime::InteropServices::Out] System::IO::Pipelines::ReadResult % result);
public abstract bool TryRead (out System.IO.Pipelines.ReadResult result);
abstract member TryRead : ReadResult -> bool
Public MustOverride Function TryRead (ByRef result As ReadResult) As Boolean

Параметры

result
ReadResult

Когда этот метод возвращает значение true, в качестве этого значения задается экземпляр ReadResult, который представляет результат вызова операции чтения. В противном случае в качестве этого значения задается default.

Возвращаемое значение

Если данные доступны, вызов был отменен или буфер записи заполнен, возвращается значение true. В противном случае возвращается false.

Комментарии

Если канал возвращает false, нет необходимости вызывать AdvanceTo(SequencePosition, SequencePosition).

Применяется к