PipeReader.TryRead(ReadResult) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
尝试同步读取数据 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)。