共用方式為


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。

適用於