Condividi tramite


WebMessageEncodingElement.MaxWritePoolSize Proprietà

Definizione

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.

Si applica a