HttpTransportBindingElement.MaxBufferSize 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 massima del buffer da utilizzare. Per i messaggi memorizzati nel buffer questo valore corrisponde al valore MaxReceivedMessageSize. Per i messaggi inviati in un flusso questo valore corrisponde alla dimensione massima delle intestazioni SOAP, che deve essere letta in modalità di memorizzazione nel buffer.
public:
property int MaxBufferSize { int get(); void set(int value); };
public int MaxBufferSize { get; set; }
member this.MaxBufferSize : int with get, set
Public Property MaxBufferSize As Integer
Valore della proprietà
Dimensione massima, in byte, del buffer.
Esempio
Nell'esempio seguente questa proprietà viene impostata per essere utilizzata durante l'esecuzione di richieste sull'associazione.
HttpTransportBindingElement httpBinding = new HttpTransportBindingElement();
httpBinding.MaxBufferSize = 16384;
Commenti
Per i messaggi inviati in un flusso, se la dimensione delle intestazioni di messaggio è superiore al valore di questa proprietà verrà generata un'eccezione QuotaExceededException. Per un messaggio non basato su un flusso, se la dimensione del messaggio è superiore al valore di questa proprietà il messaggio verrà eliminato.
Se la dimensione non viene specificata, viene impostata automaticamente su 65536.