Udostępnij za pośrednictwem


WebMessageEncodingElement.MaxReadPoolSize Właściwość

Definicja

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.

Dotyczy