UdpTransportSettings.SocketReceiveBufferSize Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient ou définit la taille de mémoire 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é
Taille de la mémoire tampon de réception.
Remarques
Un utilisateur d’un canal de réception peut utiliser cette valeur sur la liaison pour contrôler le comportement du système lorsqu’il reçoit des données. Par exemple, étant donné qu’une application qui accède aux messages WCF entrants au seuil maximal, l’utilisation d’une valeur supérieure permet aux messages de se 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 entraînerait la suppression des messages. Cette propriété expose le paramètre de socket WinSock SO_RCVBUF sous-jacent. Cette valeur de propriété doit être au moins la taille de MaxReceivedMessageSize. Définition de la valeur sur une valeur inférieure aux MaxReceivedMessageSize résultats d’une exception d’exécution. La valeur par défaut est 65536.