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 sie 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 Wertsatz ist kleiner oder gleich Null.
Hinweise
MTOM-Nachrichten (Message Transmission Optimization Mechanism) in Windows Communication Foundation (WCF) können aus mehreren MIME-Komponenten bestehen. Die Nachricht enthält immer einen MIME-Teil (Multipurpose Internet Mail Extensions), der den Infosetteil der Nachricht enthält. Wenn die Nachricht darüber hinaus binärdaten enthält, die optimiert sind, kann sie zusätzliche MIME-Teile enthalten, die Binärdaten enthalten. Es gibt keine Anforderungen an die Reihenfolge, in der diese MIME-Teile in der Nachricht angezeigt werden müssen. Der Nachrichtenlesevorgang muss manchmal MIME-Teile puffern, wenn sie außerhalb der Reihenfolge angezeigt werden. Der Nachrichtenlesevorgang muss möglicherweise auch relevante MIME-Headerinformationen in jedem Teil puffern. Dieses MaxBufferSize Kontingent soll die Speichermenge begrenzen, die beim Lesen von MTOM-Nachrichten zugewiesen werden kann, und somit den übermäßigen Speicherverbrauch aufgrund der Pufferanforderungen begrenzen.