簡體   English   中英

WCF:如何檢測會話超時?

[英]WCF : How to detect a session is timeout?

我編寫此接口來創建和終止會話。

 [ServiceContract(SessionMode = SessionMode.Required)]
  public interface IOrdersService
  {
    [OperationContract(IsInitiating = true, IsTerminating = false)]
    void EmptyCart();

    [OperationContract(IsInitiating = false,IsTerminating = false)]
    void AddToCart(CartItem cartItem);
   }

它工作得很好。 但是當會話超時時,我怎么能檢測到?

如果它已被刪除,您的頻道將在您的客戶端和服務器的回叫頻道上出現故障,您可以在頻道上收聽故障事件。 一旦出現故障,您將需要重新創建一個恢復通道。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM