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

Iscriviti al nostro feed per rimanere sempre aggiornato!

Nuovo! Seguici come lo vuoi!


BackgroundScheduler - CodeCanyon Item for Sale

Ads

Ad: Bluehost hosting

Il componente BackgroundScheduler fornisce un metodo semplice e robusto per ottenere l'applicazione web di eseguire attività regolari in background, senza alcuna interferenza con i tuoi visitatori.

Queste attività in background regolari possono includere:
- L'invio di messaggi di posta elettronica in maniera regolare.
- Cartella temporanea regolare pulizia.
- Scaricare i feed RSS di un altro sito.
- Creare il proprio feed RSS file html statici regolarmente.
- Connessione a servizi web per aggiornare la copia dei propri dati.

Non solo le attività regolari, ma i compiti o calcoli in termini di tempo possono essere avviate in background. Una volta che sono completati è possibile notificare i visitatori che il reasult è disponibile per il download. Tali compiti possono comprendere:
- Creazione di file PDF.
- L'invio di una e-mail, mentre si può tornare al vostro ospite subito con una risposta.
- Esecuzione di query SQL lunghe (Generazione di backup del database).
- Dati di processo caricati (immagini, video, ecc)

Il componente può essere utilizzato in applicazioni Windows Form pure. Il campione corrente è in esecuzione in.NET Framework 2.0, ma si può essere utilizzato nelle versioni successive pure.
L'attivazione di un processo in background non potrebbe essere più semplice:

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

La Methot da eseguire regolarmente:

ScheduledEvent public void (BackgroundEvent BE) {

// Tutto ciò che si vorrebbe fare

}

L'inizializzazione da mettere nel file Global.asax:

Application_Start protected void (object sender, EventArgs e) {

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

Application_End protected void (object sender, EventArgs e) {

BackgroundScheduler.Stop ();
}


Si possono avere come molti in programma anche a voi come. Gli eventi non sono assolutamente in programma nel tempo. Il focus è sulla regolarità e l'esecuzione in background. È possibile, tuttavia, ri-programmare gli eventi in qualsiasi momento. Gli eventi non sono ecexuted parallelo, piuttosto uno per uno.


Scarica
Altri componenti di questa categoriaTutti i componenti di questo autore
CommentiDomande frequenti e risposte

Proprietà

Creato:
November 22 10 alle

Ultimo aggiornamento:
N / A

Browser compatibili:
Chrome 4, Chrome 5, Firefox, IE6, IE7, IE8, Opera, Safari

File inclusi:
CS C #

Versione software:
NET 2.0,.NET 3.0,.NET 3.5,.NET 3.7,.NET 4.0

Parole chiave

eCommerce, eCommerce, Tutti gli articoli, la gestione degli eventi, programmazione, le discussioni