SocketTransportOptions クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ソケット ベースのトランスポートのオプション。
public ref class SocketTransportOptions
public class SocketTransportOptions
type SocketTransportOptions = class
Public Class SocketTransportOptions
- 継承
-
SocketTransportOptions
コンストラクター
SocketTransportOptions() |
ソケット ベースのトランスポートのオプション。 |
プロパティ
Backlog |
保留中の接続キューの最大長。 |
CreateBoundListenSocket |
リッスンする新 Socket しい を作成するために使用される関数。 設定されていない場合は、 CreateDefaultBoundListenSocket(EndPoint) が使用されます。 |
IOQueueCount |
要求の処理に使用される I/O キューの数。 ThreadPool に I/O を直接スケジュールするには、0 に設定します。 |
MaxReadBufferSize |
トランスポートがバッファーに格納する未使用の最大受信バイト数を取得または設定します。
値が または 0 の |
MaxWriteBufferSize |
書き込みバックプレッシャを適用する前にトランスポートがバッファーに格納する最大送信バイト数を取得または設定します。
値が または 0 の |
NoDelay |
すべての接続に対して Nagle のアルゴリズムを有効にするには、false に設定します。 |
UnsafePreferInlineScheduling |
スレッド プールにディスパッチするのではなく、インライン アプリケーションとトランスポートの継続。 |
WaitForDataBeforeAllocatingBuffer |
バッファーの割り当てに使用できるデータが存在するまで待ちます。 これを false に設定すると、メモリ使用量が増加するコストでスループットが向上する可能性があります。 |
メソッド
CreateDefaultBoundListenSocket(EndPoint) |
接続リスナーが受信要求をリッスンするために使用できる、 の既定のインスタンスSocketEndPointを作成します。 Bind(EndPoint) は、このメソッドによって呼び出されます。 |