共用方式為


PipeReader 類別

定義

定義類別,以提供管道讀取端的存取權。

public ref class PipeReader abstract
public abstract class PipeReader
type PipeReader = class
Public MustInherit Class PipeReader
繼承
PipeReader

建構函式

PipeReader()

初始化 PipeReader 類別的新實例。

方法

AdvanceTo(SequencePosition)

將管線的讀取數據指標向前移動至取用的數據之後,將數據標示為已處理。

AdvanceTo(SequencePosition, SequencePosition)

將管線的讀取數據指標向前移至取用的數據之後,將數據標示為已處理、讀取和檢查。

AsStream(Boolean)

傳回 PipeReaderStream 表示。

CancelPendingRead()

取消暫止的 ReadAsync(CancellationToken) 作業,而不會造成它擲回,而且不完成 PipeReader。 如果沒有暫止的作業,這會取消下一個作業。

Complete(Exception)

向生產者發出訊號,表示取用者正在讀取。

CompleteAsync(Exception)

將目前的管道讀取器實例標示為已完成,這表示不會再從中讀取任何數據。

CopyToAsync(PipeWriter, CancellationToken)

使用指定的取消標記,以異步方式從 PipeReader 讀取位元組,並將其寫入指定的 PipeWriter

CopyToAsync(Stream, CancellationToken)

使用指定的取消標記,以異步方式從 PipeReader 讀取位元組,並將其寫入指定的數據流。

Create(ReadOnlySequence<Byte>)

建立包裝指定 ReadOnlySequence<T>PipeReader

Create(Stream, StreamPipeReaderOptions)

建立包裝指定 StreamPipeReader

Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GetHashCode()

做為預設哈希函式。

(繼承來源 Object)
GetType()

取得目前實例的 Type

(繼承來源 Object)
MemberwiseClone()

建立目前 Object的淺層複本。

(繼承來源 Object)
OnWriterCompleted(Action<Exception,Object>, Object)
已淘汰.

註冊在管道 PipeWriter 端完成時執行的回呼。

ReadAsync(CancellationToken)

以異步方式從目前的 PipeReader讀取位元節序列。

ReadAtLeastAsync(Int32, CancellationToken)

以異步方式從目前的 PipeReader讀取位元節序列。

ReadAtLeastAsyncCore(Int32, CancellationToken)

以異步方式從目前的 PipeReader讀取位元節序列。

ToString()

傳回表示目前 物件的字串。

(繼承來源 Object)
TryRead(ReadResult)

嘗試同步讀取 PipeReader的數據。

適用於