Condividi tramite


UdpTransportSettings.SocketReceiveBufferSize Proprietà

Definizione

Ottiene o imposta la dimensione del buffer di ricezione sul socket WinSock sottostante.

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

Valore della proprietà

Dimensione del buffer di ricezione.

Commenti

Un utente di un canale di ricezione può utilizzare questo valore nell'associazione per controllare come si comporta il sistema alla ricezione dei dati. Ad esempio, dato che un'applicazione che accede ai messaggi WCF in ingresso alla soglia massima, l'uso di un valore più elevato consente ai messaggi di eseguire lo stack nel buffer WinSock durante l'attesa dell'elaborazione dell'applicazione. L'utilizzo di un valore inferiore nella stessa situazione comporterebbe il rilascio dei messaggi. Questa proprietà espone l'impostazione del socket WinSock SO_RCVBUF sottostante. Il valore di questa proprietà deve essere almeno pari alla dimensione dell'oggetto MaxReceivedMessageSize. L'impostazione su un valore inferiore all'oggetto MaxReceivedMessageSize comporta un'eccezione in fase di runtime. Il valore predefinito è 65536.

Si applica a