ConnectionOrientedTransportElement.MaxBufferSize Proprietà

Definizione

Ottiene o imposta la dimensione massima del buffer da utilizzare.

public:
 property int MaxBufferSize { int get(); void set(int value); };
[System.Configuration.ConfigurationProperty("maxBufferSize", DefaultValue=65536)]
[System.Configuration.IntegerValidator(MinValue=1)]
public int MaxBufferSize { get; set; }
[<System.Configuration.ConfigurationProperty("maxBufferSize", DefaultValue=65536)>]
[<System.Configuration.IntegerValidator(MinValue=1)>]
member this.MaxBufferSize : int with get, set
Public Property MaxBufferSize As Integer

Valore della proprietà

Int32

Numero massimo di byte utilizzato per memorizzare messaggi in ingresso in memoria. L'impostazione predefinita è 65.536 byte.

Attributi

Commenti

Questa proprietà si applica solo alle intestazioni di messaggi inviati nel flusso.

Questo valore deve essere pari almeno alla dimensione massima possibile delle intestazioni SOAP lette in modalità di memorizzazione nel buffer.

Il valore di questa proprietà deve essere minore o uguale a MaxMessageSize e deve essere maggiore della dimensione delle intestazioni del messaggio. In caso contrario, il canale genera un'eccezione.

Se si ricevono più dati di quanti sia possibile memorizzarne nel buffer, il canale genera CommunicationException che contiene QuotaExceededException come eccezione interna.

Si applica a