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

@id1wwsBerlangganan feed kami untuk tetap up to date!

Baru ! Ikuti kami seperti yang Anda inginkan!


BackgroundScheduler - CodeCanyon Item for Sale

Ads

Ad: Bluehost hosting

The BackgroundScheduler komponen menyediakan Anda dengan metode yang sederhana dan kuat untuk mendapatkan aplikasi web Anda untuk melakukan tugas-tugas rutin di latar belakang tanpa campur tangan dengan pengunjung Anda.

Tugas-tugas ini latar belakang biasa mungkin termasuk:
- Mengirim email secara teratur.
- Folder temp Reguler bersih-bersih.
- Men-download RSS feed dari situs lain.
- Membuat RSS feed Anda sendiri file html statis secara teratur.
- Menyambung ke layanan web untuk memperbarui salinan data mereka.

Tidak hanya tugas-tugas rutin, tetapi memakan waktu tugas atau perhitungan dapat dimulai di latar belakang. Setelah mereka selesai Anda dapat memberitahu pengunjung Anda bahwa reasult yang tersedia untuk di-download. Tugas-tugas ini dapat mencakup:
- Membuat file PDF.
- Mengirim email saat Anda dapat kembali ke pengunjung Anda segera dengan tanggapan.
- Menjalankan query SQL yang panjang (Menghasilkan backup database).
- Proses upload data (gambar, video, dll)

Komponen dapat digunakan dalam aplikasi Windows Forms juga. Sampel saat ini sedang berjalan di NET 2.0 framework tetapi dapat digunakan di versi juga.
Aktivasi tugas latar belakang tidak bisa lagi sederhana:

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

Methot yang akan dijalankan secara teratur:

public void ScheduledEvent (BackgroundEvent BE) {

// Apa pun yang Anda ingin dilakukan

}

Inisialisasi untuk diletakkan di file Global.asax:

void dilindungi Application_Start (object sender, EventArgs e) {

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

void dilindungi Application_End (object sender, EventArgs e) {

BackgroundScheduler.Stop ();
}


Anda dapat memiliki banyak jadwal bahkan pada Anda suka. Acara tidak benar-benar dijadwalkan dalam waktu. Fokusnya adalah pada keteraturan dan eksekusi latar belakang. Anda bisa, bagaimanapun, kembali menjadwalkan-peristiwa kapan saja. Acara tidak ecexuted paralel, bukan satu per satu.


Ambil
Komponen lain dalam kategori iniSemua komponen penulis ini
KomentarPertanyaan yang sering diajukan dan jawaban

Properties

Dibuat:
22 November 10

Pembaharuan terakhir:
N / A

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

Termasuk file:
C # CS

Software Versi:
NET 2.0, NET 3.0, NET 3.5, NET 3.7, NET 4.0

Kata kunci

eCommerce, eCommerce, Semua barang, penanganan acara, penjadwalan, benang