электронный опрос asp.net - PullRequest
       11

электронный опрос asp.net

1 голос
/ 04 октября 2011

В настоящее время у меня есть требование, когда мне нужно, чтобы приложение Asp.net каждые несколько минут опрашивало почтовый ящик, чтобы проверять наличие новой почты, а затем обрабатывать эту почту как ввод данных для базы данных.

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

Ответы [ 2 ]

1 голос
/ 04 октября 2011

У вас есть несколько вариантов:

  1. Используйте один из классов Таймера , чтобы запускать метод каждые x тиков.
  2. Сделайте то же самое, но служба Windows - это позволит вашему приложению работать без входа в систему.
  3. Используйте встроенный планировщик задач для выполнения приложения.
  4. Использовать кеш, срок действия которого истекает через x минут. Используйте параметр onRemoveCallback для вызова обратного вызова для повторного заполнения элемента кэша (и выполнения вашего метода).
0 голосов
/ 04 октября 2011

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

Не совсем, потому что если нетДля посетителей данного периода приложение asp.net будет закрыто до тех пор, пока на сайт не войдет новый посетитель.Поэтому я рекомендую вам сделать это в службе Windows!

...