HttpTransportBindingElement.MaxBufferSize Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.