ConnectionOrientedTransportElement.MaxBufferSize Eigenschaft

Definition

Ruft die maximale Größe des zu verwendenden Puffers ab oder legt diese fest.

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

Eigenschaftswert

Die maximale Anzahl von Bytes, die zum Puffern eingehender Nachrichten im Arbeitsspeicher verwendet werden. Der Standardwert ist 65.536 Bytes.

Attribute

Hinweise

Diese Eigenschaft gilt nur für die Kopfzeilen von gestreamten Nachrichten.

Dieser Wert sollte mindestens die maximal mögliche Größe der SOAP-Header aufweisen, die im Puffermodus gelesen werden.

Der Wert dieser Eigenschaft muss kleiner oder gleich MaxMessageSize sein und muss größer als die Größe der Kopfzeilen der Nachricht sein. Andernfalls löst der Kanal eine Ausnahme aus.

Wenn Sie mehr Daten empfangen, als Sie puffern können, löst der Kanal ein CommunicationException, das als innere Ausnahme enthält QuotaExceededException .

Gilt für: