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

Abonneer u op onze feed om de hoogte te blijven!

Nieuw! Volg ons als u het wilt!


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

Ads

Ad: Bluehost hosting
Er zijn extra licentie-opties beschikbaar voor dit product op avantprime.com, de makers van Parallel.NET. Gereduceerde prijzen beschikbaar.

De Parallel.NET component biedt u een eenvoudige en krachtige manier om uw.NET-toepassingen om regelmatig taken uit te voeren op configureerbare intervallen. Er geen interferentie van andere aspecten van de toepassing, waaronder de gebruikersinterface of gebruikers.

Check out Web Miner, een echte wereld web content mining-applicatie die gebruik maakt van Parallel.NET. Zie een applicatie voorbeeld hier, terwijl veel aandacht voor het CPU-gebruik, geheugengebruik en mijnbouw duur te Parallet.NET in actie te zien.

Wat zijn de kenmerken?

  • Voeren taken op configureerbare intervallen
  • Run meerdere taken op verschillende tijdstippen met behulp van 1 ParallelScheduler
  • Configureren of achtergrond taken gebruik maken van de ThreadPool of hun eigen thread
  • Geef aan of de taak oneindig zou moeten lopen of voor een beperkt aantal keren
  • waarnemers toe te voegen voor elke achtergrond taak die de waarnemers gewaarschuwd telkens wanneer de taak voltooid
  • Laat de waarnemers de uitvoer van de taak die voltooid manipuleren
  • Geef aan hoe de waarnemers zullen worden uitgevoerd door de ParallelScheduler - sequentieel of gelijktijdig
  • Configureerbare exception handling voor het geval dat een taak heeft geen eigen uitzonderingen te behandelen

Wanneer zou ik dit gebruiken?

  • Laden news feeds
  • Sanering
  • Het verzenden van e-mails zonder dat de reactie van de UI
  • Monitoring van interne en externe middelen
  • Updaten van apparaten of andere diensten met nieuwe informatie
  • Vernieuw uw gegevensbronnen van externe / interne webservices
  • Monitor database tabellen voor wijzigingen of nieuwe informatie
  • Monitor inboxen voor nieuwe e-mails
  • Process video, afbeeldingen en andere multimediabestanden
  • Stuur grote bestanden
  • Het uploaden van meerdere bestanden (FTP, etc.)

Taken die een lange tijd in beslag nemen, waaronder taken die de processor-intensieve, harde schijf of intensieve taak die externe toegang tot bronnen zoals Web services, databases (in sommige gevallen) zijn, nieuwsfeeds, etc. zijn ideale kandidaten om te worden uitgevoerd op de achtergrond. Zodra deze taken zijn voltooid de waarnemers krijgt hiervan een melding en dan kunnen ze hun werk die kunnen bestaan ​​uit het updaten van de UI te voeren, melden gebruikers van veranderingen en updates, etc.

technologieën

Dit onderdeel is gebouwd met behulp van de NET 2.0 Framework, wat betekent in kan worden gebruikt in alle.NET-toepassingen die gebruikmaken van de 2.0 framework of hoger. Deze component kan worden gebruikt in alle soorten NET toepassingen zoals:

  • Troosten
  • Windows Forms
  • WPF
  • ASP.NET WebForms
  • ASP.NET MVC
  • Windows Services
  • Web Services (XML / WCF)
  • Silverlight
  • azuur

Is het betrouwbaar?

De component verzekert ook dat vele valkuilen niet worden aangetroffen zoals:

  • geen Impasses
  • Geen Geheugenlekken - opruimen door de dispose methode en beschouwen problemen, zoals het vervallen luisteraar
  • Geen uitzonderingen lekken - Uitzondering hanteren om ervoor te zorgen ongewenste beëindiging van de aanvraag niet optreden
  • ASP.NET ThreadPool & Service Unavailable handling - Geeft controle over de vraag of ThreadPool draden worden gebruikt (standaard nee). Dit zorgt ervoor dat discussies niet uit de buurt van hoge beschikbaarheid ASP.NET-toepassingen worden genomen waardoor de gevreesde "Service niet beschikbaar" bericht
  • Taak / Achtergrond werkstructuur - flexibel mechanisme voor het maken van complexe achtergrond operaties
  • Sterke naam gesigneerd - Hiermee verwijzen naar andere applicatie die een sterke naam ondertekend en ook de installatie in de GAC zijn
  • Ondersteuning op maat afsluiten tijdens application pool recycling voor web applicaties.

Wat zit er in het pakket?

  1. .NET 2.0 Assemblies
  2. Debug-bestanden (VOB)
  3. Xml reacties (Intellisense)
  4. gebruik documentatie
  5. API Documentatie
  6. 2 x Console demo applicatie
  7. ASP.NET MVC demo applicatie
  8. ASP.NET Webforms demo applicatie
  9. WinForm demo applicatie
  10. C # en VB.NET Source Code
  11. Visual Studio 2010 SP1 en 2012 Solution

Hoe zou ik dit component gebruiken?

Voorbeeld van hoe de ParallelScheduler gebruiken in combinatie met de UrlReaderBackgroundWork oneindig poll een URL om de 5 seconden. Het werk is gepland om onmiddellijk te beginnen met behulp van ThreadPool schroefdraad met twee geregistreerde waarnemers dat parallel zal worden uitgevoerd elke keer dat het werk wordt gedaan.

Klik hier om te leren hoe Parallel.NET gebruiken.

Ondersteuning

Vragen stellen of suggereren features plus kijk op onze groeiende forum op support.avantprime.com.

updates:

2013/01/12 - Ondersteuning toegevoegd voor application pool recycling. Het werk kan bijvoorbeeld schakelt zichzelf uit naar behoren tijdens een automatische of handmatige toepassingen recycling evenement.

18/12/2013 - Toegevoegde VB.NET broncode.


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

Eigenschappen

Gemaakt:
1 januari 13

Laatste update:
30 september 14

compatibele Browsers:
IE6, IE7, IE8, IE9, IE10, IE11, Firefox, Safari, Opera, Chrome

files inbegrepen:
Visual Basic VB, C # CS

Software versie:
.NET 2.0,.NET 3.0,.NET 3.5,.NET 3.7,.NET 4.0,.NET 4.5

Trefwoorden

eCommerce, eCommerce, Alle spullen, background-monitor, achtergrond planner, achtergrond werk, gelijktijdig, hoge beschikbaarheid, lang lopende taken, multitasking, meerdere opdrachten, waarnemer patroon, parallel werk, stemming, scheduler, thread-safe, threading, werkthreads