WebMessageEncodingElement.MaxWritePoolSize Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает значение, указывающее максимальное количество сообщений, которые можно отправить одновременно без выделения памяти для дополнительных модулей записи.
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
Значение свойства
Максимальное количество сообщений, которые можно отправить одновременно, не выделяя памяти для новых модулей записи. Значение по умолчанию равно 16.
- Атрибуты
Примеры
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);
}
Комментарии
Пул больших размеров повышает устойчивость системы при всплесках активности за счет большего рабочего набора. Элемент WebMessageEncodingElement
используется для настройки составного кодировщика, позволяющего читать и записывать данные в формате обычного XML-текста, JSON и двоичном формате. Этот кодировщик состоит из трех отдельных кодировщиков. Этот параметр определяет максимальное количество модулей записи для каждого отдельного кодировщика.