MtomMessageEncodingBindingElement.MaxBufferSize Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene o imposta la dimensione massima del buffer.
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
Valore della proprietà
Dimensione massima del buffer. Il valore predefinito è 65536 (0x10000) byte.
Eccezioni
Il valore impostato è minore o uguale a zero.
Commenti
I messaggi MTOM (Message Transmission Optimization Mechanism) in Windows Communication Foundation (WCF) possono essere costituiti da più parti MIME. Il messaggio include sempre una parte MIME (Multipurpose Internet Mail Extensions ) che contiene la parte InfoSet del messaggio. Inoltre, se il messaggio contiene dati binari ottimizzati, può contenere parti MIME aggiuntive con dati binari. Non esistono requisiti obbligatori sull'ordine di visualizzazione di queste parti MIME nel messaggio. Se risultano nell'ordine errato, le parti MIME devono essere memorizzate nel buffer dal processo di lettura del messaggio. È inoltre possibile che questo processo debba memorizzare nel buffer anche informazioni sulle intestazioni MIME incluse in ogni parte. La quota MaxBufferSize serve a limitare la quantità di memoria che può essere allocata durante la lettura di messaggi MTOM e limitare così l'utilizzo eccessivo di memoria a causa dei requisiti di memorizzazione nel buffer.