[英]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.