Share via


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)

適用於