UdpTransportSettings.SocketReceiveBufferSize プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
基になる WinSock ソケットの受信バッファー サイズを取得または設定します。
public:
property int SocketReceiveBufferSize { int get(); void set(int value); };
public int SocketReceiveBufferSize { get; set; }
member this.SocketReceiveBufferSize : int with get, set
Public Property SocketReceiveBufferSize As Integer
プロパティ値
受信バッファー サイズ。
注釈
受信チャネルのユーザーは、バインディング上のこの値を使用して、データ受信時のシステム動作を制御できます。 たとえば、最大しきい値で受信 WCF メッセージにアクセスしているアプリケーションがある場合、その値を大きくすると、アプリケーションがメッセージを処理するのを待機している間に、WinSock バッファー内でメッセージがスタックアップされます。 同じ状況で低い値を使用すると、メッセージが破棄される原因となる場合があります。 このプロパティは、基になる WinSock SO_RCVBUF
ソケット設定を公開します。 このプロパティの値は、最低でも MaxReceivedMessageSize のサイズである必要があります。 この値を MaxReceivedMessageSize よりも小さい値に設定すると、ランタイム例外が発生する原因になります。 既定値は 65536 です。