HttpTransportBindingElement.MaxBufferSize Proprietà

Definizione

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.

Si applica a