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

Parallel.NET - Background Task Scheduler

— 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!


Parallel.NET - Background Task Scheduler - CodeCanyon Item for Sale

Ads

Ad: Bluehost hosting
Există opțiuni de licențiere suplimentare disponibile pentru acest produs de pe avantprime.com, creatorii Parallel.NET. prețuri reduse, de asemenea, disponibile.

Componenta de Parallel.NET vă oferă o modalitate simplă și robustă de a obține aplicațiile NET pentru a efectua sarcini regulate la intervale de timp configurabile. Nu există nici o interferență cu alte aspecte ale cererii, inclusiv interfața cu utilizatorul sau utilizatorii.

Check out Web Miner, o lume reală conținut web aplicație minieră care profită de Parallel.NET. A se vedea o previzualizare aplicație aici, acordând o atenție aproape de durata de utilizare a procesorului, utilizarea memoriei și minerit pentru a vedea Parallet.NET în acțiune.

Care sunt caracteristicile?

  • Executa sarcini la intervale configurabile
  • Rulează sarcini multiple la intervale de timp diferite, folosind 1 ParallelScheduler
  • Configura dacă sarcinile de fundal de a utiliza ThreadPool sau de a crea propriul fir
  • Se specifică dacă sarcina ar trebui să ruleze la infinit sau pentru un număr limitat de ori
  • Adăugați observatori pentru orice sarcină de fond care au observatorii alertat de fiecare dată când sarcina completează
  • Se lasă observatorii să manipuleze ieșirea din sarcina care a completat
  • Specificați modul în care observatorii vor fi executate de către ParallelScheduler - Secvențial sau concomitent
  • Excepție de manipulare configurabilă doar în cazul în care o sarcină nu se ocupa de propriile sale excepții

Atunci când aș folosi asta?

  • Se încarcă fluxuri de știri
  • operațiuni de curățare
  • Trimiterea de email-uri fără a reduce capacitatea de reacție a UI
  • Monitorizarea resurselor interne și externe
  • dispozitive sau alte servicii cu noi informații de actualizare
  • Actualizați sursele de date de la serviciile web interne / externe
  • Monitoriza tabelele bazei de date pentru modificări sau informații noi,
  • Monitor pentru email-uri noi căsuțe poștale
  • Procesul video, imagini și alte fișiere multimedia
  • Trimite fișiere mari
  • Se încarcă mai multe fișiere (FTP, etc)

Sarcini care să ia o lungă perioadă de timp pentru a finaliza, inclusiv sarcinile care sunt intens procesorul, hard disk-intensiv sau sarcina pe care a avea acces la resurse externe, cum ar fi serviciile Web, baze de date (în unele cazuri), fluxuri de știri, etc sunt candidați ideali pentru a fi rulat în fundal. Odată ce aceste sarcini sunt finalizate observatorii vor fi notificați și apoi ei pot efectua munca lor, care pot include actualizarea UI, utilizatorii de notificare de modificări și actualizări, etc.

tehnologii

Această componentă este construit folosind Framework.NET 2.0, ceea ce înseamnă în poate fi utilizat în toate aplicațiile NET care utilizează cadrul 2.0 sau mai mare. Această componentă poate fi utilizată în toate tipurile de aplicatii.NET, inclusiv:

  • Consolă
  • windows Forms
  • WPF
  • ASP.NET WebForms
  • ASP.NET MVC
  • Servicii pentru windows
  • Servicii web (XML / WCF)
  • Silverlight
  • Azur

Este de încredere?

Componenta de asemenea, asigură faptul că multe capcane nu sunt întâlnite, inclusiv:

  • Nu există Blocajele
  • Nu există pierderi de memorie - curățarea prin metoda & Evacuați ia în considerare probleme, cum ar fi ascultător expirată
  • Fără excepții scurgeri - Excepție de manipulare pentru a asigura terminare nedorită a cererii nu se produce
  • ASP.NET ThreadPool & Service manipulare indisponibil - oferă un control dacă sunt folosite fire de ThreadPool (implicit nr). Acest lucru asigură faptul că firele nu sunt luate departe de aplicatii ASP.NET de înaltă disponibilitate care cauzează temutul "Serviciu indisponibil" mesaj
  • Sarcina structură / muncă Context - mecanism flexibil pentru crearea de operații complexe de fond
  • nume puternic semnat - Permite corelarea în altă aplicație, care sunt puternice pe nume semnat, de asemenea, și instalarea în GAC
  • Sprijini închidere personalizată în timpul aplicării de reciclare piscina pentru aplicatii web.

Ce este în pachet?

  1. .NET 2.0 Ansambluri
  2. Fișierele debug (PPB)
  3. comentarii xml (IntelliSense)
  4. documentație de utilizare
  5. Documentație API
  6. aplicatie demo 2 x Console
  7. aplicație demo ASP.NET MVC
  8. ASP.NET aplicații demo formularele Web
  9. aplicatie demo WinForm
  10. C & # VB.NET Source Code
  11. Visual Studio 2010 SP1 & 2012 Solution

Cum mi-ar folosi această componentă?

Exemplu de modul de utilizare a ParallelScheduler în colaborare cu UrlReaderBackgroundWork la infinit sondaj o adresă URL la fiecare 5 secunde. Lucrarea este programată să înceapă imediat folosind fire ThreadPool cu doi observatori înregistrați care vor fi executate în paralel de fiecare dată când lucrarea este făcută.

Apasa aici pentru a învăța cum să folosească Parallel.NET.

A sustine

Pune întrebări sau sugerează caracteristici, plus vezi pe forumul nostru tot mai mare la support.avantprime.com.

actualizări:

01/12/2013 - Adăugat suport pentru reciclare pool aplicarea. Instanța de lucru se poate închide în sine în jos în mod corespunzător în timpul unui eveniment automat sau manual de aplicare reciclare piscină.

18/12/2013 - Sa adăugat VB.NET codul sursă.


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

Proprietăți

Creată:
O ianuarie 13

Ultima actualizare:
30 septembrie 14

Browsere compatibile:
IE6, IE7, IE8, IE9, IE10, IE11, Firefox, Safari, Opera, Chrome

fişierele incluse:
Visual Basic VB, C # CS

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

Cuvinte cheie

eCommerce, eCommerce, Toate obiectele, monitor de fundal, planificator de fundal, muncă de fundal, concomitent, valabilitate mare, sarcini lungi de funcționare, multi-tasking, mai multe locuri de muncă, model de observator, activitatea paralelă, votare, planificator, fir de siguranta, filetat, fire lucrător