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 auf WorldWideScripts.net

@de1wwsAbonniere den Feed um auf dem neuesten Stand zu bleiben!

Neu! Folge uns, wie Du es möchtest!


BackgroundScheduler - CodeCanyon Item for Sale

Ads

Ad: Bluehost hosting

Die BackgroundScheduler Komponente bietet Ihnen eine einfache und robuste Methode, um Ihre Web-Anwendung zur regulären Aufgaben im Hintergrund ohne Beeinträchtigung mit Ihren Besuchern durchführen zu bekommen.

Diese regelmäßigen Hintergrundaufgaben können umfassen:
- Senden von E-Mails auf einer regelmäßigen Basis.
- Regelmäßige Temp-Ordner clean-up.
- Herunterladen von RSS-Feeds von einer anderen Website.
- Erstellen Sie Ihre eigenen RSS-Feeds als statische HTML-Dateien regelmäßig.
- Web-Services eine Verbindung zu Ihrer Kopie ihrer Daten zu aktualisieren.

Nicht nur regelmäßige Aufgaben, aber zeitraubenden Aufgaben oder Berechnungen kann im Hintergrund gestartet werden. Sobald sie abgeschlossen sind, können Sie Ihren Besuchern mitteilen, dass die reasult steht zum Download bereit. Diese Aufgaben können gehören:
- Erstellen von PDF-Dateien.
- Senden von E-Mail, während Sie können, um Ihre Besucher sofort mit einer Antwort zurück.
- Lauf lange SQL-Abfragen (Generierung von Datenbank-Backup).
- Prozesshochgeladenen Daten (Bilder, Videos, etc.)

Die Komponente kann in Windows Forms-Anwendungen verwendet werden kann als gut. Die aktuelle Probe in.NET 2.0 Framework ausgeführt wird, sondern kann in späteren Versionen als auch verwendet werden.
Die Aktivierung einer Hintergrundaufgabe könnte nicht einfacher sein:

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

Die Methot regelmäßig ausgeführt werden:

public void ScheduledEvent (BackgroundEvent BE) {

// Alles, was Sie möchten, dass zu tun,

}

Initialisierung, um in der Datei Global.asax gestellt werden:

protected void Application_Start (object sender, EventArgs e) {

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

protected void Application_End (object sender, EventArgs e) {

BackgroundScheduler.Stop ();
}


Sie können so viele Linien auch bei Ihnen gefällt. Ereignisse werden nicht unbedingt in der Zeit geplant. Der Schwerpunkt liegt auf Regelmäßigkeit und Ausführung im Hintergrund. Sie können jedoch wieder planen die Ereignisse zu jeder Zeit. Ereignisse werden nicht parallel, sondern eine nach der ecexuted.


Herunterladen
Weitere Komponenten in dieser KategorieAlle Komponenten dieses Autors
KommentareHäufige Fragen und Antworten

Eigenschaften

Erstellt:
22. November 10

Letzte Aktualisierung:
N / A

Unterstützte Browser:
Chrome 4, Chrome 5, Firefox, IE6, IE7, IE8, Opera, Safari

Dateien enthalten:
C # CS

Softwareversion:
.NET 2.0,.NET 3.0,.NET 3.5,.NET 3.7,.NET 4.0

Stichworte

eCommerce, eCommerce, Alle Elemente, Ereignisbehandlung, Ablaufplanung, Themen