ReliableSessionBindingElement.AcknowledgementInterval Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает интервал времени ожидания назначения перед отправкой подтверждения источнику сообщения в надежные каналы, созданные фабрикой.
public:
property TimeSpan AcknowledgementInterval { TimeSpan get(); void set(TimeSpan value); };
public TimeSpan AcknowledgementInterval { get; set; }
member this.AcknowledgementInterval : TimeSpan with get, set
Public Property AcknowledgementInterval As TimeSpan
Значение свойства
Указывает TimeSpan интервал времени ожидания службы до отправки подтверждения источнику сообщения. Значение по умолчанию — 2 секунды.
Исключения
Набор значений меньше или равен нулю.
Комментарии
Назначение, которое получает сообщения в надежном канале, группирует подтверждения этих сообщений вместе в одно сообщение, чтобы уменьшить сетевой трафик и увеличить плотность информации по сообщениям. Группирование лучше увеличивается по мере увеличения трафика. Он не пытается отправить подтверждение для каждого сообщения, которое он получает как можно скорее, а скорее ожидает интервал времени, группирует подтверждения, которые прибыли в течение этого интервала, а затем отправляет их все вместе. Первое сообщение, полученное, является исключением; он признается сразу после доставки. Кроме того, если надежные сеансы используются с одними HTTP-подключениями, как и в примере с ней WSHttpBindingWSDualHttpBinding, этот параметр не используется.
Значение, заданное свойством AcknowledgementInterval , является рекомендацией для инфраструктуры, а не жесткого ограничения.