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