ReliableSessionBindingElement.InactivityTimeout 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得或設定服務在關閉之前維持在非作用狀態的時間間隔。
public:
property TimeSpan InactivityTimeout { TimeSpan get(); void set(TimeSpan value); };
public TimeSpan InactivityTimeout { get; set; }
member this.InactivityTimeout : TimeSpan with get, set
Public Property InactivityTimeout As TimeSpan
屬性值
TimeSpan,指定服務在關閉之前處於非作用中狀態的時間間隔。 預設值是 10 分鐘。
例外狀況
設定的值小於或等於零或大於 Int32.MaxValue 或 TimeSpan.MaxValue。
備註
通道上的活動定義為收到應用程式或基礎結構訊息。 無活動逾時參數會控制讓非作用中工作階段保持運作的最大時間量。 如果超過 InactivityTimeout 時間間隔仍無任何活動,該工作階段便會由基礎結構和通道錯誤中止, 此時可靠工作階段會單方面遭到終止。
如果傳送應用程式沒有訊息要傳送,則可靠工作階段通常不會因無活動而發生錯誤;相反地,保持作用中的機制會無限期地讓工作階段保持在作用中。 請注意,在沒有傳送或接收應用程式訊息情況下,發送器可以獨立地中止可靠工作階段。 因此,在沒有收到訊息或是傳送者發生失敗的網路情況下,無活動逾時通常就會過期。