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 листопада десять

Останнє оновлення:
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

Ключові слова

електронної комерції, електронної комерції, Всі товари, обробка подій, планування, теми