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

— Add- On do WorldWideScripts.net

Subskrybuj nasz kanał aby być na bieżąco!

Nowy! Dołącz do nas, jak chcesz!


BackgroundScheduler - CodeCanyon Item for Sale

Ads

Ad: Bluehost hosting

Komponent BackgroundScheduler zapewnia Państwu prostego i pewnego sposobu, aby uzyskać swoją aplikację internetową do wykonywania regularnych zadań w tle, bez jakiejkolwiek ingerencji użytkowników.

Te regularne zadania w tle mogą obejmować:
- Wysyłanie e-maili na bieżąco.
- Folder temp Regularne oczyszczania.
- Pobieranie RSS z innej strony.
- Tworzenie własnych kanałów RSS w statycznych plików HTML regularnie.
- Podłącz do usług internetowych, aby zaktualizować kopię swoich danych.

Nie tylko regularne zadania, ale zadania czasochłonne obliczenia mogą być inicjowane w tle. Po ich zakończeniu możesz powiadomić swoich gości, że reasult jest dostępny do pobrania. Zadania te mogą obejmować:
- Tworzenie plików PDF.
- Wysyłanie wiadomości e-mail, gdy można od razu wrócić do gościa z odpowiedzią.
- Uruchamianie długich zapytań SQL (Generowanie kopii zapasowej bazy danych).
- Proces przesłanych danych (zdjęcia, wideo, itd.)

Składnik może być stosowany w systemie Windows Forms zastosowaniach. Próbka prądu działa w NET 2.0 ramy, ale może być stosowana w późniejszych wersjach, jak również.
Aktywacja zadanie w tle nie może być bardziej proste:

BackgroundEvent BE = new BackgroundEvent ("TheNameOfTheEvent");
BE.RepeatInterval = 300;
BE.EventHandler = ScheduledEvent;
BE.Start ();

Methot być wykonywane regularnie:

public void ScheduledEvent (BackgroundEvent BE) {

// Czy chciałbyś coś do zrobienia

}

Inicjalizacji należy umieścić w pliku Global.asax:

protected void Application_Start (object sender, EventArgs e) {

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

protected void Application_End (object sender, EventArgs e) {

BackgroundScheduler.Stop ();
}


Możesz mieć tyle zaplanowane nawet na lubisz. Wydarzenia nie są absolutnie zaplanowane w czasie. Koncentruje się na prawidłowości i wykonanie tła. Można jednak ponownie zaplanować wydarzenia w każdej chwili. Wydarzenia nie są równoległe, a ecexuted jeden po drugim.


Pobierz
Inne akcesoria w tej kategoriiWszystkie składniki tego autora
KomentarzeNajczęściej zadawane pytania i odpowiedzi

Właściwości

Utworzono:
22 listopada 10

Ostatnia aktualizacja:
N / A

Zgodne przeglądarki:
Chrome 4, Chrome 5, Firefox, IE6, IE7, IE8, Opera, Safari

Pliki wliczony:
C # CS

Wersja oprogramowania:
.NET 2.0,.NET 3.0,.NET 3.5,.NET 3.7,.NET 4.0

Słowa kluczowe

eCommerce, eCommerce, Wszystkie przedmioty, Obsługa zdarzeń, harmonogramowanie, wątki