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 le dimensioni 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 ricevente può usare questo valore nell'associazione per controllare il comportamento del sistema quando riceve i 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'uso di un valore inferiore nella stessa situazione comporta l'eliminazione dei messaggi. Questa proprietà espone l'impostazione del socket WinSock SO_RCVBUF sottostante. Questo valore della proprietà deve essere almeno la dimensione di MaxReceivedMessageSize. Impostandolo su un valore inferiore ai risultati in un'eccezione MaxReceivedMessageSize di runtime. Il valore predefinito è 65536.