UdpTransportSettings.SocketReceiveBufferSize Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.