Udostępnij za pośrednictwem


UdpTransportSettings.SocketReceiveBufferSize Właściwość

Definicja

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

Int32

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.

Dotyczy