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).