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

Aboneaza-te la feed-ul nostru pentru a rămâne până la data!

Nou! Urmați- ne cum vrei!


BackgroundScheduler - CodeCanyon Item for Sale

Ads

Ad: Bluehost hosting

Componenta BackgroundScheduler vă oferă o metodă simplă și robustă pentru a obține cererea dvs. web pentru a efectua sarcini obișnuite în fundal, fără nici un amestec cu vizitatorii.

Aceste sarcini de fond obișnuite pot include:
- Trimiterea de emailuri in mod regulat.
- Folderul Temp Regular curat-up.
- Descărcarea feed-uri RSS de un alt site.
- Crearea propriului feed-uri RSS fișiere HTML statice regulat.
- Conectați-vă la servicii web pentru a actualiza copia de date lor.

Nu numai sarcinile obișnuite, dar sarcini consumatoare de timp sau calcule poate fi inițiată în fundal. Odata ce acestea sunt finalizate puteți anunța vizitatorii că reasult este disponibil pentru descărcare. Aceste sarcini pot include:
- Crearea de fișiere PDF.
- Trimiterea de e-mail în timp ce un vă puteți întoarce la vizitatorul imediat cu un raspuns.
- Alergare interogări SQL lungi (Generarea backup de date).
- Datele de proces încărcate (imagini, video, etc.)

Componenta poate fi folosit în aplicații Windows Forms, de asemenea. Eșantionul curent se execută în cadrul.NET 2.0, dar este poate fi folosit în versiunile ulterioare, precum și.
Activarea unei sarcini de fond nu poate fi mai simplu:

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

Methot să fie executat în mod regulat:

ScheduledEvent public void (BackgroundEvent BE) {

// Orice ai vrea să fie făcut

}

Inițializare care urmează să fie pus în fișierul Global.asax:

Application_Start protejat void (obiect expeditor, EventArgs e) {

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

Application_End protejat void (obiect expeditor, EventArgs e) {

BackgroundScheduler.Stop ();
}


Puteți avea cât mai multe programat chiar la doriți. Evenimentele nu sunt absolut programate în timp. Accentul este pus pe regularitate și executarea de fundal. Puteți, totuși, re-programa evenimentele oricând. Evenimentele nu sunt ecexuted paralel, mai degrabă, unul câte unul.


Descărcați
Alte componente din această categorieToate componentele acestui autor
ComentariiÎntrebări frecvente și răspunsuri

Proprietăți

Creat:
22 noiembrie 10

Ultima actualizare:
N / A

Browsere compatibile:
Chrome 4, Chrome 5, Firefox, IE6, IE7, IE8, Opera, Safari

Fișiere incluse:
C # CS

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

Cuvinte cheie

eCommerce, eCommerce, Toate obiectele, manipulare eveniment, programarea, fire