На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
Страницы: (3) 1 2 [3]  все  ( Перейти к последнему сообщению )  
> Сериализация класса по завершению работы WCF-службы
    Про закрытие консоли 2 раза уж спрашивали на прошлой неделе, поищи тему
      Цитата
      Так что либо большая нагрузка на сервис (сериализация в Register) либо возможность потерять данные (сериализация в Dispose). Наверное, лучше 1 вариант.

      При больших нагрузках 1 вариант вообще никакой...я уже сказал, чем это грозит.

      Цитата
      А если "крестиком" - не вызывается.

      Сервис? крестиком...хм...ну не знаю. Нафига? Если это фоновое приложение и регистрировать должна как служба на сервисе. А при разработке можно и Enter нажать. Ну не суть...

      Цитата
      Но все-таки интересно, почему Dispose не вызывается, если закрывать "крестом".

      Уже ответил почему. Подпишись на event от консольки, говорящий о том, что ее закрыли.

      Если хочешь, можешь попробовать еще "опасный" метод:
      ExpandedWrap disabled
        class WcfService : IService
        {
          ~WcfService()
          {
             this.Dispose();
          }
        }
      1 пользователей читают эту тему (1 гостей и 0 скрытых пользователей)
      0 пользователей:
      Страницы: (3) 1 2 [3]  все


      Рейтинг@Mail.ru
      [ Script execution time: 0.0590 ]   [ 15 queries used ]   [ Generated: 24.10.26, 15:52 GMT ]