ConnectionOrientedTransportBindingElement.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. Bei Streamingnachrichten sollte dieser Wert mindestens die maximale Größe der Nachrichten-Header aufweisen, die im gepufferten Modus gelesen werden.
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 Anzahl an Bytes, die verwendet wird, um eingehende Nachrichten im Arbeitsspeicher zu puffern. Der Standardwert ist 65.536 Bytes.
Ausnahmen
Der Wert ist kleiner als oder gleich 0 (null).
Hinweise
Bei Streamingnachrichten gilt diese Eigenschaft nur für Nachrichten-Header; bei gepufferten Nachrichten gilt sie für die gesamte Nachricht.
Der Wert dieser Eigenschaft muss kleiner oder gleich MaxReceivedMessageSize und größer als die Header der Nachricht sein. Ansonsten gibt der Kanal eine Ausnahme aus.
Wenn Sie mehr Daten empfangen, als Sie puffern können, gibt der Kanal eine CommunicationException aus, die eine QuotaExceededException als interne Ausnahme enthält.