MtomMessageEncodingBindingElement.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 Puffergröße ab, oder legt diese fest.
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. Der Standardwert ist 65536 (0x10000) Byte.
Ausnahmen
Der festgelegte Wert ist kleiner oder gleich 0.
Hinweise
Nachrichten zur Optimierung des Nachrichtenübertragungsmechanismus (Message Transmission Optimization Mechanism, MTOM) in Windows Communication Foundation (WCF) können aus mehreren MIME-Teilen bestehen. Die Nachricht umfasst immer einen MIME-Teil (Multipurpose Internet Mail Extensions), der den infoset-Bereich der Nachricht enthält. Darüber hinaus enthält die Nachricht möglicherweise zusätzliche MIME-Teile mit binären Daten, wenn die Nachricht optimierte binäre Daten enthält. Es gibt keine Anforderungen, in welcher Reihenfolge diese MIME-Teile in der Nachricht angezeigt werden müssen. Der Lesevorgang der Nachricht muss gelegentlich MIME-Teile puffern, wenn sie nicht zu funktionieren scheinen. Der Nachrichtenlektürevorgang muss u. U. auch relevante MIME-Headerinformationen in jedem Teil puffern. Dieses MaxBufferSize-Kontingent sollte den Speicherplatz, der zum Lesen von MTOM-Nachrichten zugewiesen werden kann, übersteigen und somit die aufgrund von Pufferanforderungen übermäßige Speicherauslastung einschränken.