WorldWideScripts.net Delivering the best Add-Ons in more than 37 languages.

中文(简体), English, हिन्दी/हिंदी, Español/Castellano, العربية, Русский язык, Français, 中文 (台灣), বাংলা, Bahasa Indonesia, اردو, Português, Deutsch, Bahasa Melayu (بهاس ملايو‎), 日本語 (にほんご), فارسی, Italiano, తెలుగు, Türkçe, ગુજરાતી, Język polski/polszczyzna, Tiếng Việt, ಕನ್ನಡ, Українська мова, ไทย
.NET / Miscellaneous

BackgroundScheduler

— Дополнения к WorldWideScripts.net

Подпишитесь на наш канал, чтобы оставаться в курсе событий!

Новинка! Следуйте за нами, как вы хотите!


BackgroundScheduler - CodeCanyon Item for Sale

Ads

Ad: Bluehost hosting

Компонент BackgroundScheduler предоставляет вам простой и надежный метод, чтобы получить ваш веб-приложение для выполнять регулярные задачи в фоновом режиме без какого-либо вмешательства с ваших посетителей.

Эти регулярные фоновые задачи могут включать в себя:
- Отправка сообщения электронной почты на регулярной основе.
- Регулярное временную папку очистки.
- Загрузка RSS-каналы другом веб-сайте.
- Создание собственной RSS-ленты, как статические HTML файлы регулярно.
- Подключение к веб-услуг, чтобы обновить свою копию своих данных.

Не только регулярные задачи, но трудоемкие задачи или вычисления могут быть начаты в фоновом режиме. После того, как они будут завершены вы можете сообщить своим посетителям, что reasult доступна для скачивания. Эти задачи могут включать:
- Создание PDF-файлов.
- Отправка по электронной почте, а вы можете вернуться к посетителю сразу с ответом.
- Запуск длинных запросов SQL (Создание резервной копии базы данных).
- Технологические загружены данные (изображения, видео и т.д.)

Компонент может быть использован в Windows Forms приложений, а также. Текущей выборки выполняется в рамках.NET 2.0, но может быть использован в более поздних версиях, а также.
Активация фон задача не может быть больше просто:

BackgroundEvent BE = новый BackgroundEvent ("TheNameOfTheEvent");
BE.RepeatInterval = 300;
BE.EventHandler = ScheduledEvent;
BE.Start ();

Methot регулярно выполняется:

общественного недействительными ScheduledEvent (BackgroundEvent BE) {

// Все, что вы хотели бы сделать

}

Инициализация быть размещены в файле Global.asax:

защищен недействительными Application_Start (объект отправителя, EventArgs е) {

BackgroundScheduler.Init ();
SampleEventManager.Init ();
}

защищен недействительными Application_End (объект отправителя, EventArgs е) {

BackgroundScheduler.Stop ();
}


Вы можете иметь столько, сколько запланировано даже на вам нравится. События не совсем планируется во времени. В центре внимания на регулярности и исполнения фона. Вы можете, однако, вновь планировать события в любое время. События не ecexuted параллельно, а по одному.


Скачать
Другие компоненты в этой категорииВсе компоненты этого автора
КомментарииЧасто задаваемые вопросы и ответы

Свойства

Созданный:
22 ноя 10

Последнее обновление:
N / A

Совместимые Браузеры:
Хром 4, Chrome 5, Firefox, IE6, IE7, IE8, Opera, Safari

Файлы, включенные:
C # CS

Версия ПО:
.NET 2.0,.NET 3.0,.NET 3.5,.NET 3.7,.NET 4.0

Ключевые слова

электронной коммерции, электронной коммерции, Все детали, обработка событий, планирование, потоки