WCF: Как определить время сеанса? - PullRequest
3 голосов
/ 26 сентября 2011

Я пишу этот интерфейс для создания и завершения сеанса.

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

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

это нормально работает. Но когда тайм-аут сеанса, то как я могу обнаружить ??

1 Ответ

1 голос
/ 26 сентября 2011

Если он отключен, ваш канал будет сбой как на вашем клиенте, так и на канале обратного вызова вашего сервера, вы можете прослушивать сбойное событие на канале. И как только он выйдет из строя, вам нужно будет восстановить канал для восстановления.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...