WebMessageEncodingElement.MaxReadPoolSize Eigenschaft

Definition

Dient zum Abrufen oder Festlegen eines Werts, der die maximale Anzahl von Nachrichten angibt, die gleichzeitig gelesen werden können, ohne neue Leser zuzuweisen.

public:
 property int MaxReadPoolSize { int get(); void set(int value); };
[System.Configuration.ConfigurationProperty("maxReadPoolSize", DefaultValue=64)]
[System.Configuration.IntegerValidator(MinValue=1)]
public int MaxReadPoolSize { get; set; }
[<System.Configuration.ConfigurationProperty("maxReadPoolSize", DefaultValue=64)>]
[<System.Configuration.IntegerValidator(MinValue=1)>]
member this.MaxReadPoolSize : int with get, set
Public Property MaxReadPoolSize As Integer

Eigenschaftswert

Die maximale Anzahl von Nachrichten, die gleichzeitig gelesen werden können, ohne neue Leser zuzuweisen. Der Standardwert ist 64.

Attribute

Beispiele

static void Main(string[] args)  
{  
    WebMessageEncodingElement webMEE = new WebMessageEncodingElement();  
    int maxReadPoolSize = webMEE.MaxReadPoolSize;  
    Console.WriteLine("The MaxReadPoolSize is: {0}", maxReadPoolSize);  
    maxReadPoolSize = 128;  
    Console.WriteLine("The MaxReadPoolSize has been changed to: {0}", maxReadPoolSize);  
}  

Hinweise

Größere Poolgrößen machen das System toleranter für Aktivitätsspitzen zu Kosten eines größeren Arbeitssatzes. Die WebMessageEncodingElement Konfiguration eines zusammengesetzten Encoders, der in der Lage ist, Nur-Text-XML, JSON und unformatierte Binärdateien zu lesen und zu schreiben. Dieser Encoder besteht aus drei separaten Encodern. Diese Einstellung wirkt sich auf die maximale Anzahl von Lesern für jeden einzelnen Encoder aus.

Gilt für: