ReliableSessionBindingElement.MaxTransferWindowSize 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 il numero massimo di messaggi che possono esistere nel buffer di invio o nel buffer di ricezione.
public:
property int MaxTransferWindowSize { int get(); void set(int value); };
public int MaxTransferWindowSize { get; set; }
member this.MaxTransferWindowSize : int with get, set
Public Property MaxTransferWindowSize As Integer
Valore della proprietà
Numero massimo di messaggi che possono essere memorizzati nel buffer. Il valore minimo è 1; il valore massimo è 4096; e il valore predefinito è 32.
Eccezioni
Il valore impostato è minore o uguale a uno o maggiore di 4096.
Commenti
Il valore della MaxTransferWindowSize proprietà può essere impostato sia sul mittente che sul ricevitore. Questo valore è incluso nei criteri di associazione di WSDL, quindi se si usa lo strumento Utilità metadati ServiceModel (Svcutil.exe) per costruire il client, ha lo stesso valore. In caso contrario, questo valore è quello che si imposta sul client.
Quando questo limite viene raggiunto sul mittente, le chiamate aggiuntive da inviare vengono bloccate. Quando questo limite viene raggiunto sul ricevitore, i nuovi messaggi che arrivano sul canale sottostante non vengono accettati.
Una sessione affidabile usa un protocollo di windowing per migliorare l'utilizzo della rete. La quantità di buffering necessaria è derivata direttamente dalle dimensioni della finestra di trasmissione. Quando si ottimizza questo valore, si noti che la finestra di trasmissione ottimale è correlata alla larghezza di banda e alla latenza in modo semplice. La dimensione massima ideale della finestra è il tempo di larghezza di banda della latenza. Qualsiasi valore più piccolo produce meno di 100%'utilizzo della rete; tutto più grande è solo spazio sprecato.