Сериализация класса по завершению работы WCF-службы
![]() |
Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
|
| ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
| [216.73.217.37] |
|
|
| Страницы: (3) 1 2 [3] все ( Перейти к последнему сообщению ) |
Сериализация класса по завершению работы WCF-службы
|
Сообщ.
#31
,
|
|
|
|
Про закрытие консоли 2 раза уж спрашивали на прошлой неделе, поищи тему
|
|
Сообщ.
#32
,
|
|
|
|
Цитата Так что либо большая нагрузка на сервис (сериализация в Register) либо возможность потерять данные (сериализация в Dispose). Наверное, лучше 1 вариант. При больших нагрузках 1 вариант вообще никакой...я уже сказал, чем это грозит. Цитата А если "крестиком" - не вызывается. Сервис? крестиком...хм...ну не знаю. Нафига? Если это фоновое приложение и регистрировать должна как служба на сервисе. А при разработке можно и Enter нажать. Ну не суть... Цитата Но все-таки интересно, почему Dispose не вызывается, если закрывать "крестом". Уже ответил почему. Подпишись на event от консольки, говорящий о том, что ее закрыли. Если хочешь, можешь попробовать еще "опасный" метод: ![]() ![]() class WcfService : IService { ~WcfService() { this.Dispose(); } } |