Поделиться через


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 , является рекомендацией для инфраструктуры, а не жесткого ограничения.

Применяется к