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)

适用于