HttpTransportBindingElement.MaxBufferSize Eigenschaft

Definition

Ruft die maximale Größe des zu verwendenden Puffers ab oder legt diese fest. Für gepufferte Nachrichten ist dieser Wert der Gleiche wie MaxReceivedMessageSize. Für per Streaming übertragene Nachrichten sollte dieser Wert mindestens die maximale Größe der SOAP-Header aufweisen, die im gepufferten Modus gelesen werden müssen.

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

Eigenschaftswert

Die maximale Größe des Puffers in Byte.

Beispiele

Im folgenden Beispiel wird diese Eigenschaft zur Verwendung bei der Durchführung von Anforderungen für die Bindung festgelegt.

HttpTransportBindingElement httpBinding = new HttpTransportBindingElement();  
httpBinding.MaxBufferSize = 16384;  

Hinweise

Wenn für per Streaming übertragene Nachrichten die Größe der Nachrichtenheader diese Eigenschaft überschreitet, wird eine QuotaExceededException ausgegeben. Wenn die Größe von nicht per Streaming übertragenen Nachrichten diese Eigenschaft überschreitet, wird die Nachricht verworfen.

Wenn nichts angegeben ist, wird als Standardwert 65536 verwendet.

Gilt für: