次の方法で共有


UdpTransportSettings.SocketReceiveBufferSize プロパティ

定義

基になる 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

プロパティ値

Int32

受信バッファー サイズ。

注釈

受信チャネルのユーザーは、バインディング上のこの値を使用して、データ受信時のシステム動作を制御できます。 たとえば、最大しきい値で受信 WCF メッセージにアクセスしているアプリケーションがある場合、その値を大きくすると、アプリケーションがメッセージを処理するのを待機している間に、WinSock バッファー内でメッセージがスタックアップされます。 同じ状況で低い値を使用すると、メッセージが破棄される原因となる場合があります。 このプロパティは、基になる WinSock SO_RCVBUF ソケット設定を公開します。 このプロパティの値は、最低でも MaxReceivedMessageSize のサイズである必要があります。 この値を MaxReceivedMessageSize よりも小さい値に設定すると、ランタイム例外が発生する原因になります。 既定値は 65536 です。

適用対象