Share via


UdpTransportSettings.SocketReceiveBufferSize Propriété

Définition

Obtient ou définit la taille de tampon de réception sur le socket Winsock sous-jacent.

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

Valeur de propriété

Int32

Taille de la mémoire tampon de réception.

Remarques

L’utilisateur d’un canal de réception peut utiliser cette valeur sur la liaison pour contrôler comment le système se comporte lorsqu’il reçoit des données. Par exemple, dans le cas d’une application qui accède aux messages WCF entrants au seuil maximal, l’utilisation d’une valeur supérieure permet aux messages de s’empiler dans la mémoire tampon WinSock en attendant que l’application les traite. L’utilisation d’une valeur inférieure dans la même situation provoquerait le dépôt des messages. Cette propriété expose le paramètre du socket de Winsock SO_RCVBUF sous-jacent. Cette valeur de propriété doit être au moins égale à la taille de MaxReceivedMessageSize. La définition sur une valeur inférieure aux résultats de MaxReceivedMessageSize provoque une exception runtime. La valeur par défaut est 65536.

S’applique à