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

@fr1wwsAbonnez-vous à notre RSS pour rester à jour!

Nouveau! Suivez-nous que vous le souhaitez!


BackgroundScheduler - CodeCanyon Item for Sale

Ads

Ad: Bluehost hosting

La composante BackgroundScheduler vous fournit une méthode simple et robuste pour obtenir votre application web pour effectuer des tâches régulières en arrière-plan sans aucune interférence avec vos visiteurs.

Ces tâches de fond réguliers peuvent inclure:
- Envoi de courriers électroniques sur une base régulière.
- Dossier temp régulier de nettoyage.
- Téléchargement des flux RSS d'un autre site.
- Création de votre propre flux RSS fichiers html statiques régulièrement.
- Connectez-vous à des services web pour mettre à jour votre copie de leurs données.

Non seulement les tâches régulières, mais des tâches ou des calculs de temps de consommer peuvent être lancées en arrière-plan. Une fois qu'ils sont terminés, vous pouvez informer vos visiteurs que le reasult est disponible en téléchargement. Ces tâches peuvent comprendre:
- Création de fichiers PDF.
- Envoi d'un email Alors que vous pouvez revenir à votre visiteur immédiatement une réponse.
- Exécution de requêtes SQL longues (Génération de sauvegarde de base de données).
- Traiter les données téléchargées (images, vidéo, etc.)

Le composant peut être utilisé dans des applications Windows Forms ainsi. L'échantillon actuel est en cours d'exécution dans.NET Framework 2.0, mais est peut être utilisé dans les versions ultérieures ainsi.
Activation tâche de fond ne pourrait pas être plus simple:

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

Le methot l'exécuter régulièrement:

ScheduledEvent public void (BackgroundEvent BE) {

// Tout ce que vous souhaitez être fait

}

Initialisation à mettre dans le fichier Global.asax:

Application_Start protected void (object sender, EventArgs e) {

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

Application_End protected void (object sender, EventArgs e) {

BackgroundScheduler.Stop ();
}


Vous pouvez en avoir autant prévue même à vous le souhaitez. Les événements sont absolument pas prévu dans le temps. L'accent est mis sur la régularité et de l'exécution en arrière-plan. Vous pouvez, toutefois, re-programmer les événements à tout moment. Événements ne sont pas ecexuted parallèle, plutôt un par un.


Télécharger
D'autres éléments de ce typeTous les composants de cet auteur
CommentairesFoire aux questions et réponses

Propriétés

Créé:
22 Novembre 10

Dernière mise à jour:
N / A

Navigateurs compatibles:
Chrome 4, Chrome 5, Firefox, IE6, IE7, IE8, Opera, Safari

Fichiers inclus:
C # CS

Une version de logiciel:
.NET 2.0,.NET 3.0,.NET 3.5,.NET 3.7,.NET 4.0

Mots-clés

eCommerce, eCommerce, Tous les articles, gestion des é, vé, nements, ordonnancement, les discussions