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

Iscriviti al nostro feed per rimanere sempre aggiornato!

Nuovo! Seguici come lo vuoi!


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

Ads

Ad: Bluehost hosting
Ci sono opzioni di licenza aggiuntive disponibili per questo prodotto sul avantprime.com, i creatori di Parallel.NET. I prezzi scontati anche disponibile.

Il componente Parallel.NET fornisce un modo semplice e robusto di ottenere i vostri applicazioni.NET per eseguire operazioni regolari a intervalli configurabili. Non vi è alcuna interferenza di altri aspetti dell'applicazione, tra cui l'interfaccia utente o gli utenti.

Scopri Web Miner, un'applicazione di data mining contenuti web mondo reale che si avvale di Parallel.NET. Vedere un'anteprima applicazione qui, prestando particolare attenzione alla durata di utilizzo della CPU, l'utilizzo della memoria e l'estrazione di vedere Parallet.NET in azione.

Quali sono le caratteristiche?

  • Eseguire compiti a intervalli configurabili
  • Eseguire più attività ad intervalli diversi utilizzando 1 ParallelScheduler
  • Configurare se attività in background utilizzano il ThreadPool o creare la propria filo
  • Specificare se il compito deve essere eseguito all'infinito o per un numero limitato di volte
  • Aggiungere osservatori per qualsiasi attività in background con gli osservatori allertato ogni volta che l'attività viene completata
  • Consentire agli osservatori di manipolare l'uscita dal compito che ha completato
  • Specificare come gli osservatori saranno eseguiti dal ParallelScheduler - sequenziale o contemporaneamente
  • la gestione delle eccezioni configurabile nel caso in cui un compito non gestisce le proprie eccezioni

Quando si usa questo?

  • Caricando le News feed
  • operazioni di pulizia
  • L'invio di messaggi di posta elettronica senza ridurre la reattività dell'interfaccia utente
  • Monitoraggio risorse interne ed esterne
  • Aggiornamento di dispositivi o di altri servizi con nuove informazioni
  • Aggiornare le origini dati da servizi Web esterni / interni
  • Monitorare le tabelle del database per le modifiche o le nuove informazioni
  • Monitorare le caselle di posta per i nuovi messaggi di posta elettronica
  • il video processo, immagini e altri file multimediali
  • Inviare file di grandi dimensioni
  • Caricamento di file multipli (FTP, etc.)

Compiti che richiedono molto tempo per completare incluse le attività che sono intensivo del processore, hard disk ad alta intensità o attività che l'accesso a risorse esterne, come i servizi Web, database (in alcuni casi), feed di notizie, ecc, sono i candidati ideali per essere eseguito in background. Una volta che queste attività vengano completate gli osservatori saranno informati e quindi possono svolgere il loro lavoro, che possono includere l'aggiornamento dell'interfaccia utente, notificare agli utenti di modifiche e aggiornamenti, etc.

tecnologie

Questo componente è costruito utilizzando il framework.NET 2.0, che significa in può essere utilizzato in tutte le applicazioni.NET che utilizzano il framework 2.0 o superiore. Questo componente può essere utilizzato in tutti i tipi di applicazioni NET tra cui:

  • consolle
  • Windows Form
  • WPF
  • ASP.NET WebForms
  • ASP.NET MVC
  • Servizi di Windows
  • Servizi Web (XML / WCF)
  • Silverlight
  • Azzurro

E 'affidabile?

Il componente assicura anche che molti inconvenienti non si verificano tra cui:

  • Nessun deadlock
  • Nessuna perdita di memoria - ripulire attraverso il metodo dispose & considerano problemi come l'ascoltatore decaduta
  • Nessuna eccezione perdite - La gestione delle eccezioni per garantire la cessazione indesiderato della richiesta non si verifica
  • ASP.NET ThreadPool & Service Unavailable movimentazione - dà il controllo di se le discussioni ThreadPool sono usati (per impostazione predefinita no). Questo assicura che le discussioni non sono presi da applicazioni ASP.NET ad alta disponibilità causando il temuto "Servizio non disponibile" messaggio
  • Struttura / lavoro Background Task - meccanismo flessibile per la creazione di complesse operazioni in background
  • Forte nome firmato - Consente riferimento in altra applicazione che sono forti chiamato firmato e anche l'installazione nella GAC
  • Sostenere shutdown personalizzato durante l'applicazione piscina di riciclaggio per le applicazioni web.

Che cosa è nel pacchetto?

  1. .NET 2.0 assembly
  2. file di debug (PPB)
  3. commenti XML (Intellisense)
  4. documentazione di utilizzo
  5. documentazione API
  6. applicazione demo 2 x Console
  7. applicazione demo ASP.NET MVC
  8. ASP.NET Webforms applicazione demo
  9. applicazione demo WinForm
  10. C # e VB.NET codice sorgente
  11. Visual Studio 2010 SP1 e 2012 Solution

Come faccio a usare questo componente?

Esempio di come utilizzare il ParallelScheduler in combinazione con il UrlReaderBackgroundWork il polling infinitamente un URL ogni 5 secondi. L'opera è prevista per avviare immediatamente utilizzando thread ThreadPool con due osservatori registrati che verranno eseguiti in parallelo ogni volta che il lavoro è fatto.

Clicca qui per imparare ad usare Parallel.NET.

Supporto

Fare tutte le domande o suggerire le caratteristiche più controllare la nostra crescente forum a support.avantprime.com.

aggiornamenti:

01/12/2013 - Aggiunto il supporto per il riciclo del pool di applicazioni. L'istanza di lavoro può spegnersi automaticamente corretto durante un evento automatico o manuale del pool di applicazioni di riciclaggio.

18/12/2013 - Aggiunto VB.NET codice sorgente.


Scarica
Altri componenti di questa categoriaTutti i componenti di questo autore
CommentiDomande frequenti e risposte

Proprietà

Creato:
1 13 gennaio

Ultimo aggiornamento:
30 Settembre 14

Browser compatibili:
IE6, IE7, IE8, IE9, IE10, IE11, Firefox, Safari, Opera, Chrome

File inclusi:
Visual Basic VB, C # CS

Versione software:
NET 2.0,.NET 3.0,.NET 3.5,.NET 3.7,.NET 4.0,.NET 4.5

Parole chiave

eCommerce, eCommerce, Tutti gli articoli, Background Monitor, sfondo scheduler, lavoro di fondo, simultaneo, alta disponibilità, attività, in esecuzione lunghi, multi-tasking, più, lavori, pattern Observer, lavoro parallelo, votazione, scheduler, thread-safe, threading, thread di lavoro