Может ли служба WCF вызывать метод не из клиента? - PullRequest
0 голосов
/ 18 января 2011

Я создал приложение службы WCF, содержащее клиента, контракт и службу.Я использую клиент для вызова методов, реализованных в сервисе.

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

Я пытался создать конструктор для службы (статический и нестатический), но он не работал.

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

Спасибо, Одед.

1 Ответ

1 голос
/ 18 января 2011

Если вы хотите, чтобы что-то работало во время вызова службы, вы можете сделать это с клиента:

  • Процесс запуска вызова с клиента
  • Вызов службы с клиента
  • Процесс остановки вызова с клиента

Вы также можете сделать это на стороне сервера:

  • Ваша первая строка в службе - это процесс запуска
  • Ваша последняя строка в сервисе - остановка процесса

Обратите внимание, что вы должны быть осторожны с обработкой ошибок, в противном случае вы получите множество потерянных процессов.

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