WebMessageEncodingElement.MaxWritePoolSize 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 un valore che specifica il numero massimo di messaggi che possono essere inviati contemporaneamente senza allocare nuovi writer.
public:
property int MaxWritePoolSize { int get(); void set(int value); };
[System.Configuration.ConfigurationProperty("maxWritePoolSize", DefaultValue=16)]
[System.Configuration.IntegerValidator(MinValue=1)]
public int MaxWritePoolSize { get; set; }
[<System.Configuration.ConfigurationProperty("maxWritePoolSize", DefaultValue=16)>]
[<System.Configuration.IntegerValidator(MinValue=1)>]
member this.MaxWritePoolSize : int with get, set
Public Property MaxWritePoolSize As Integer
Valore della proprietà
Numero massimo di messaggi che possono essere inviati contemporaneamente senza allocare nuovi writer. Il valore predefinito è 16.
- Attributi
Esempio
static void Main(string[] args)
{
int maxWritePoolSize = webMEE.MaxWritePoolSize;
Console.WriteLine("The MaxWritePoolSize is: {0}", maxWritePoolSize);
maxWritePoolSize = 48;
Console.WriteLine("The MaxWritePoolSize has been changed to: {0}", maxWritePoolSize);
}
Commenti
Dimensioni maggiori del pool rendono il sistema più tollerante ai picchi di attività al costo di un working set superiore.
WebMessageEncodingElement
configura un codificatore composito in grado di leggere e scrivere XML in testo normale, JSON e dati binari non elaborati. Si tratta di un codificatore composto da tre codificatori separati. Questa impostazione incide sul numero massimo di writer per singolo codificatore.