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

Mag-subscribe sa aming mga feed upang manatili hanggang sa petsa!

Bago! Sundin amin sa gusto mo!


BackgroundScheduler - CodeCanyon Item for Sale

Ads

Ad: Bluehost hosting

Ang component BackgroundScheduler nagbibigay sa iyo ng isang simple at mahusay na paraan upang makakuha ng iyong web application upang maisagawa ang mga regular na gawain sa background nang walang anumang pagkagambala sa iyong mga bisita.

Maaaring kabilang sa mga regular na gawain background:
- Pagpapadala ng mga email sa isang regular na batayan.
- Regular folder temp clean-up.
- Nagda-download ang RSS feed ng isa pang website.
- Paglikha ng iyong sariling mga RSS feed bilang static html file ng madalas.
- Makipag-ugnay sa mga serbisyo sa web upang i-update ang iyong kopya ng kanilang data.

Hindi lamang regular na gawain, ngunit oras ubos na gawain o mga kalkulasyon ay maaaring sinimulan sa background. Kapag sila ay nakumpleto na maaari mong ipagbigay-alam sa iyong mga bisita na ang reasult ay magagamit para sa pag-download. Maaaring kabilang sa mga gawain:
- Paglikha ng mga PDF file.
- Nagpapadala ng isang email habang maaari kang bumalik sa iyong mga bisita kaagad sa isang tugon.
- Pagpapatakbo ng napakahabang mga query SQL (Pagbuo ng database backup).
- Paraan ng upload na data (mga imahe, video, atbp)

Ang component ay maaaring gamitin sa Windows Forms aplikasyon rin. Ang kasalukuyang sample ay tumatakbo sa.NET 2.0 framework ngunit ay maaaring gamitin sa mga mas bagong bersyon rin.
Activation ng isang gawain background ay hindi maaaring anumang mas simple:

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

Methot Ang na pinaandar regular:

pampublikong magpawalang-bisa ScheduledEvent (BackgroundEvent BE) {

// Kahit ano ang gusto mong gawin

}

Pinasimulan na ilagay sa Global.asax file:

Pinoprotektahan void Application_Start (object sender, EventArgs e) {

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

Pinoprotektahan void Application_End (object sender, EventArgs e) {

BackgroundScheduler.Stop ();
}


Maaari kang magkaroon ng maraming mga naka-iskedyul na kahit na sa gusto mo. Mga kaganapan ay hindi ganap na naka-iskedyul sa oras. Ang pokus ay sa kaayusan at pagpapatupad background. Maaari mong, gayunpaman, re-schedule ang mga kaganapan anumang oras. Mga kaganapan ay hindi ecexuted parallel, sa halip isa-isa.


I-download
Iba pang mga bahagi sa kategoryang itoAng lahat ng mga bahagi ng may-akdang ito
Mga komentoMga madalas itanong at sagot

Properties

Nilikha:
Nobyembre 22 10

Huling Update:
N / A

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

Kasamang File:
C # CS

Bersyon ng Software:
NET 2.0, NET 3.0, NET 3.5, NET 3.7, NET 4.0

Keyword

eCommerce, eCommerce, Lahat ng bagay, paghawak ng kaganapan, scheduling, thread