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

Abonner på vårt feed for å holde deg oppdatert!

Nyhet! Følg oss som du vil ha det!


BackgroundScheduler - CodeCanyon Item for Sale

Ads

Ad: Bluehost hosting

Den BackgroundScheduler komponenten gir deg en enkel og robust metode for å få din webapplikasjon til å utføre vanlige oppgaver i bakgrunnen uten forstyrrelser med de besøkende.

Disse regelmessige bakgrunnsoppgaver kan omfatte:
- Sende e-post på en jevnlig basis.
- Regelmessig temp mappe opprydding.
- Nedlasting RSS feeds fra et annet nettsted.
- Lage din egen RSS-feeds som statiske html-filer regelmessig.
- Koble til webtjenester for å oppdatere din kopi av sine data.

Ikke bare vanlige oppgaver, men tidkrevende oppgaver eller beregninger kan startes i bakgrunnen. Når de er ferdig kan du varsle dine besøkende at reasult er tilgjengelig for nedlasting. Disse oppgavene kan omfatte:
- Opprette PDF-filer.
- Sende en e-post mens du kan gå tilbake til de besøkende umiddelbart med et svar.
- Kjører lange SQL-spørringer (Genererer database backup).
- Prosess lastet opp data (bilder, video, etc.)

Komponenten kan benyttes i Windows Forms anvendelser også. Det eksisterende sample er i gang i NET 2,0 rammeverket men kan brukes i senere versjoner også.
Aktivering en bakgrunnsoppgave kunne ikke være mer enkel:

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

Den Méthot skal utføres regelmessig:

public void ScheduledEvent (BackgroundEvent BE) {

// Noe du ønsker å bli ferdig

}

Initialisering å bli satt i Global.asax filen:

beskyttet void Application_Start (objekt avsenderen, EventArgs e) {

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

beskyttet void Application_End (objekt avsenderen, EventArgs e) {

BackgroundScheduler.Stop ();
}


Du kan ha så mange planlagt selv på du vil. Hendelser er ikke helt planlagt i tid. Fokuset er på regularitet og bakgrunn utførelse. Du kan imidlertid re-planlegge hendelsene når som helst. Hendelser er ikke ecexuted parallelt, snarere en etter en.


Laste ned
Andre komponenter i denne kategorienAlle komponenter av denne forfatteren
KommentarerOfte stilte spørsmål og svar

Egenskaper

Laget:
22 november 10

Siste oppdatering:
N / A

Kompatible nettlesere:
Chrome 4, Chrome 5, Firefox, IE6, IE7, IE8, Opera, Safari

Filer Inkludert:
C # CS

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

Søkeord

eCommerce, eCommerce, Alle artikler, event hå, ndtering, planlegging, trå, der