UdpTransportSettings.SocketReceiveBufferSize Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera lub ustawia rozmiar buforu odbioru na bazowym gnieździe 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
Wartość właściwości
Rozmiar buforu odbioru.
Uwagi
Użytkownik kanału odbieraącego może użyć tej wartości w powiązaniu, aby kontrolować zachowanie systemu podczas odbierania danych. Na przykład w przypadku aplikacji, która uzyskuje dostęp do przychodzących komunikatów WCF z wartością maksymalną, użycie wyższej wartości pozwoliłoby na skumulowanie komunikatów w buforze WinSock podczas oczekiwania na ich przetwarzanie przez aplikację. Użycie niższej wartości w tej samej sytuacji spowoduje porzucanie komunikatów. Ta właściwość uwidacznia podstawowe ustawienie gniazda SO_RCVBUF
WinSock. Ta wartość właściwości musi mieć co najmniej rozmiar MaxReceivedMessageSize . Ustawienie dla niego wartości mniejszej niż MaxReceivedMessageSize powoduje wyjątek w czasie wykonywania. Wartość domyślna to 65536.