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

Abonneer u op onze feed om de hoogte te blijven!

Nieuw! Volg ons als u het wilt!


BackgroundScheduler - CodeCanyon Item for Sale

Ads

Ad: Bluehost hosting

De component BackgroundScheduler biedt u een eenvoudige en krachtige methode om uw web-applicatie om reguliere taken op de achtergrond uit te voeren, zonder interferentie met uw bezoekers te krijgen.

Deze regelmatige achtergrond taken kunnen zijn:
- Het verzenden van e-mails op een regelmatige basis.
- Regelmatige temp folder clean-up.
- Het downloaden RSS-feeds van andere website.
- Het creëren van je eigen RSS-feeds regelmatig als statische html-bestanden.
- Sluit aan web services om uw exemplaar van hun gegevens bij te werken.

Niet alleen reguliere taken, maar tijdrovende taken of berekeningen kunnen worden geïnitieerd op de achtergrond. Zodra ze zijn voltooid kunt u uw bezoekers op de hoogte dat de Reasult is beschikbaar voor download. Deze taken kunnen zijn:
- Het maken van PDF-bestanden.
- Het verzenden van een e-mail, terwijl u kunt direct terug naar uw bezoeker met een reactie.
- Hardlopen lange SQL queries (genereren van database back-up).
- Proces geüploade gegevens (afbeeldingen, video, etc.)

De component kan worden gebruikt in Windows Forms-toepassingen. Het monsteraantal loopt NET framework 2,0 maar kan worden gebruikt in latere versies ook.
Activering een achtergrond taak kon niet meer eenvoudig:

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

De Methot regelmatig worden uitgevoerd:

public void ScheduledEvent (BackgroundEvent BE) {

// Alles wat je zou willen doen

}

Initialisatie in het bestand Global.asax ingedeeld:

beschermde nietige Application_Start (object afzender, EventArgs e) {

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

beschermde nietige Application_End (object afzender, EventArgs e) {

BackgroundScheduler.Stop ();
}


Je kunt zo veel gepland zelfs op je. Gebeurtenissen worden absoluut niet gepland in de tijd. De focus ligt op de regelmaat en de achtergrond uitvoering. U kunt echter, re-schema van de gebeurtenissen op elk gewenst moment. Gebeurtenissen niet ecexuted parallel plaats een voor een.


Downloaden
Andere onderdelen in deze categorieAlle onderdelen van deze auteur
OpmerkingenVeelgestelde vragen en antwoorden

Eigenschappen

Gemaakt:
22 november 10

Laatste update:
N / A

Compatibele Browsers:
Chrome 4, 5 Chrome, Firefox, IE6, IE7, IE8, Opera, Safari

Bestanden Inbegrepen:
C # CS

Software Version:
.NET 2.0,.NET 3.0,.NET 3.5,.NET 3.7,.NET 4.0

Trefwoorden

eCommerce, eCommerce, Alle spullen, event handling, scheduling, discussies