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。