繁体   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