Freigeben über


WebMessageEncodingElement.MaxWritePoolSize Eigenschaft

Definition

Ruft einen Wert ab oder legt einen Wert fest, der die maximale Anzahl von Nachrichten angibt, die gleichzeitig gesendet werden können, ohne neue Writer zuzuordnen.

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

Eigenschaftswert

Die maximale Anzahl von Nachrichten, die gleichzeitig gesendet werden können, ohne neue Writer zuzuordnen. Der Standardwert ist 16.

Attribute

Beispiele

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);  
}  

Hinweise

Durch größere Poolgrößen wird das System toleranter gegenüber Aktivitätsspitzen auf Kosten eines umfangreicheren Workingsets. Das WebMessageEncodingElement konfiguriert einen zusammengesetzten Encoder, der Nur-Text-XML, JSON und unformatierte Binärdaten lesen und schreiben kann. Dieser Encoder besteht aus drei separaten Encodern. Diese Einstellung beeinflusst die maximale Anzahl von Writern für jeden einzelnen Encoder.

Gilt für: