WebMessageEncodingElement.MaxReadPoolSize Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft einen Wert ab oder legt einen Wert fest, der die maximale Anzahl von Meldungen angibt, die gleichzeitig gelesen werden können, ohne neue Reader zuzuordnen.
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 Meldungen, die gleichzeitig gelesen werden können, ohne neue Reader zuzuordnen. 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
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 Readern für jeden einzelnen Encoder.