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

TimeSpan,指定服務等候直到認可傳送至訊息來源的時間間隔。 預設值為 2 秒。

例外狀況

設定的值小於或等於零。

備註

接收可靠通道上訊息的目的地會將這些訊息的認可組成單一訊息,以便減少網路流量並增加訊息的資訊密度。 當流量增加時,分組規模會更好。 它不會在一收到各個訊息時就立即嘗試傳送認可,而是等候一段時間,將在該時間間隔內到達的認可組成群組,然後再一起傳送。 所收到的第一個訊息是例外狀況,它便會在傳遞之後立刻進行認可。 另外,如果可靠工作階段是搭配單一 HTTP 連線使用,例如搭配 WSHttpBinding 而非 WSDualHttpBinding,就不會使用這個設定。

使用 AcknowledgementInterval 屬性設定的值為基礎結構的建議,而不是硬性限制。

適用於