WebMessageEncodingElement.MaxReadPoolSize Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera lub ustawia wartość określającą maksymalną liczbę komunikatów, które mogą być odczytywane jednocześnie bez przydzielania nowych czytelników.
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
Wartość właściwości
Maksymalna liczba komunikatów, które można odczytywać jednocześnie bez przydzielania nowych czytelników. Wartość domyślna to 64.
- Atrybuty
Przykłady
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);
}
Uwagi
Większe rozmiary puli sprawiają, że system jest bardziej odporny na wzrost aktywności kosztem większego zestawu roboczego. Narzędzie WebMessageEncodingElement
konfiguruje koder złożony, który umożliwia odczytywanie i zapisywanie kodu XML w postaci zwykłego tekstu, formatu JSON i nieprzetworzonego pliku binarnego. Ten koder składa się z trzech oddzielnych koderów. To ustawienie ma wpływ na maksymalną liczbę czytelników dla każdego kodera indywidualnego.