PipeOptions クラス

定義

一連の Pipe オプションを表します。

public ref class PipeOptions
public class PipeOptions
type PipeOptions = class
Public Class PipeOptions
継承
PipeOptions

コンストラクター

名前 説明
PipeOptions(MemoryPool<Byte>, PipeScheduler, PipeScheduler, Int64, Int64, Int32, Boolean)

指定したパラメーターを使用して、 PipeOptions クラスの新しいインスタンスを初期化します。

プロパティ

名前 説明
Default

PipeOptionsの既定のインスタンスを取得します。

MinimumSegmentSize

Poolから要求されたセグメントの最小サイズを取得します。

PauseWriterThreshold

FlushAsync(CancellationToken)がブロックを開始したときのPipe内のバイト数を取得します。 値が 0 の場合、 FlushAsync(CancellationToken) がブロックされなくなり、 Pipe 内のバイト数が無制限になります。

Pool

バッファー管理に使用される MemoryPool<T> オブジェクトを取得します。

ReaderScheduler

PipeReaderコールバックと非同期継続の実行に使用されるPipeSchedulerを取得します。

ResumeWriterThreshold

FlushAsync(CancellationToken)がブロックを停止した場合のPipe内のバイト数を取得します。

UseSynchronizationContext

キャプチャされた SynchronizationContext で非同期コールバックと継続を実行するかどうかを決定する値を取得します。 これは、 ReaderScheduler および WriterSchedulerで指定されたスケジューラよりも優先されます。

WriterScheduler

PipeWriterコールバックと非同期継続の実行に使用されるPipeSchedulerを取得します。

メソッド

名前 説明
Equals(Object)

指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Objectの簡易コピーを作成します。

(継承元 Object)
ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

適用対象