IContextChannel.AllowOutputBatching Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает значение, указывающее Windows Communication Foundation (WCF) хранить набор сообщений перед отправкой сообщений транспорту.
public:
property bool AllowOutputBatching { bool get(); void set(bool value); };
public bool AllowOutputBatching { get; set; }
member this.AllowOutputBatching : bool with get, set
Public Property AllowOutputBatching As Boolean
Значение свойства
true Значение , если разрешено пакетирование исходящих сообщений; falseв противном случае .
Комментарии
Уровень пакетной обработки влияет на производительность системы. При установке значения trueвы указываете системе хранить это сообщение в локальном буфере для отправки с другими сериализованными сообщениями, если это возможно.
AllowOutputBatching Задайте для свойства true значение , если пропускная способность сообщения важна; задайте для него false значение, если важно уменьшить задержку. Существуют другие ручки, используемые для управления пакетной обработкой сообщений, доступных из элементов привязки, используемых для настройки службы. Свойства, распространенные для транспорта, ориентированного на подключение, такие как TCP и именованные каналы, используемые для настройки производительности, находятся, например, на .ConnectionOrientedTransportBindingElement Используется MaxOutputDelay для задания максимального интервала времени, когда блок сообщения или полное сообщение может оставаться буферным в памяти перед отправкой и ConnectionBufferSize определяет размер этого локального буфера, а также размер буфера, используемый базовыми сетевыми объектами.
Значение не переопределяет значение AllowOutputBatchingAllowOutputBatching свойства, заданного на уровне канала. Например, если AllowOutputBatching задано true значение для определенного сообщения, это сообщение отправляется немедленно независимо от значения AllowOutputBatching.
Замечание
Все сообщения запроса и ответа отправляются немедленно независимо от значения AllowOutputBatching.