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

@de1wwsAbonniere den Feed um auf dem neuesten Stand zu bleiben!

Neu! Folge uns, wie Du es möchtest!


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

Ads

Ad: Bluehost hosting
Es gibt zusätzliche Lizenzierungsoptionen für dieses Produkt auf avantprime.com, die Schöpfer von Parallel.NET. Ermäßigte Preise ebenfalls zur Verfügung.

Die Parallel.NET Komponente bietet Ihnen eine einfache und robuste Weise Ihre.NET-Anwendungen bekommen regelmäßige Aufgaben in konfigurierbaren Intervallen durchzuführen. Es gibt keine Interferenzen mit anderen Aspekten der Anwendung, einschließlich der Benutzeroberfläche oder Benutzer.

Schauen Sie sich Web Miner, eine reale Welt Web - Content - Mining - Anwendung, die den Vorteil von Parallel.NET nimmt. Siehe Anwendungen Vorschau hier während besonderes Augenmerk auf die CPU - Auslastung zu zahlen, die Speichernutzung und Bergbau Dauer Parallet.NET in Aktion zu sehen.

Was sind die Merkmale?

  • Führen Sie Aufgaben in konfigurierbaren Intervallen
  • Führen Sie mehrere Aufgaben in unterschiedlichen Intervallen mit 1 ParallelScheduler
  • Konfigurieren Sie, ob Hintergrundaufgaben der Threadpool verwenden oder ihre eigenen Thread
  • Legen Sie fest, ob die Aufgabe sollte unendlich oder für eine begrenzte Anzahl von Zeiten laufen
  • In Beobachter für jede Hintergrundaufgabe die Beobachter, die jedes Mal, alarmierte die Aufgabe abgeschlossen
  • Erlauben die Beobachter die Ausgabe von der Aufgabe zu manipulieren, die abgeschlossen
  • Gibt an, wie die Beobachter werden von der ParallelScheduler ausgeführt werden - nacheinander oder gleichzeitig
  • Konfigurierbare Ausnahmebehandlung nur für den Fall ist eine Aufgabe, nicht seine eigenen Ausnahmen behandeln

Wann würde ich das?

  • Laden News-Feeds
  • Aufräumarbeiten
  • Senden von E-Mails ohne die Ansprechempfindlichkeit der UI Reduktions
  • Überwachung interner und externer Ressourcen
  • Aktualisieren der Geräte oder andere Dienste mit neuen Informationen
  • Aktualisieren Sie Ihre Datenquellen externe / interne Web-Services
  • Überwachen von Datenbanktabellen für Änderungen oder neue Informationen
  • Monitor-Posteingänge für neue E-Mails
  • Prozess Video, Bilder und andere Multimedia-Dateien
  • Große Dateien
  • Upload mehrerer Dateien (FTP, etc.)

Aufgaben, die eine lange Zeit dauern, einschließlich Aufgaben zu erledigen, die rechenintensive sind, eine Festplatte intensive oder Aufgaben, die auf externe Ressourcen zugreifen, wie Web-Services, Datenbanken (in einigen Fällen), Nachrichten-Feeds usw. sind ideale Kandidaten im Hintergrund ausgeführt werden soll. Sobald diese Aufgaben die Beobachter benachrichtigt abgeschlossen sind und dann können sie ihre Arbeit durchführen, die die Benutzeroberfläche umfassen können aktualisieren, Benutzer von Änderungen und Updates informiert werden, usw.

Technologies

Diese Komponente wird gebaut mit dem.NET 2.0 Framework, das bedeutet in kann in allen.NET-Anwendungen verwendet werden, die das 2.0-Framework oder höher verwenden. Diese Komponente kann in allen Arten von.NET-Anwendungen verwendet werden, einschließlich:

  • Konsole
  • Windows Forms
  • WPF
  • ASP.NET WebForms
  • ASP.NET MVC
  • Windows-Dienste
  • Web Services (XML / WCF)
  • Silverlight
  • Azurblau

Ist es zuverlässig?

Die Komponente stellt auch sicher, dass viele Fallen nicht angetroffen, einschließlich:

  • Keine Deadlocks
  • Keine Speicherlecks - reinigen durch die dispose-Methode up & Probleme wie die verstrichene Zuhörer betrachten
  • Keine Ausnahmen Lecks - Ausnahmebehandlung unerwünschte Beendigung der Anwendung, um sicherzustellen, tritt nicht auf,
  • ASP.NET Threadpool & Service Unavailable Handhabung - Gibt Kontrolle, ob Threadpool Threads verwendet werden (standardmäßig keine). Dadurch wird sichergestellt, dass Fäden entfernt von einer hohen Verfügbarkeit von ASP.NET-Anwendungen nicht getroffen werden verursacht die gefürchtete "Service nicht verfügbar" Meldung
  • Aufgabe / Hintergrund Arbeitsstruktur - Flexible Mechanismus für komplexe Hintergrundoperationen zu schaffen
  • Starke Namen unterzeichnet - Ermöglicht Referenzierung in einer anderen Anwendung, die stark sind, genannt unterzeichnet und auch in den GAC zu installieren
  • Unterstützen Sie benutzerdefinierte Abschaltung bei Wiederverwendung von Anwendungspools für Web-Anwendungen.

Was ist im Paket?

  1. .NET 2.0 Assemblies
  2. Debug-Dateien (PDB)
  3. XML-Kommentare (Intellisense)
  4. Usage Dokumentation
  5. API - Dokumentation
  6. 2 x Konsole Demo-Anwendung
  7. ASP.NET MVC Demo-Anwendung
  8. ASP.NET Webforms Demo-Anwendung
  9. WinForm Demo-Anwendung
  10. C # & VB.NET Source Code
  11. Visual Studio 2010 SP1 und 2012-Lösung

Wie würde ich diese Komponente verwenden?

Beispiel dafür, wie die ParallelScheduler in Verbindung mit dem UrlReaderBackgroundWork verwenden unendlich alle 5 Sekunden eine URL abzufragen. Die Arbeiten sollen sofort mit Threadpool- Threads mit zwei registrierten Beobachter zu beginnen, die jedes Mal parallel ausgeführt wird, ist die Arbeit getan.

Klicken Sie hier, um zu erfahren wie Parallel.NET zu verwenden.

Unterstützen

Stellen Sie Fragen oder schlagen Funktionen plus Besuche unsere wachsende Forum bei support.avantprime.com.

Updates:

01/12/2013 - Zusätzliche Unterstützung für das Anwendungspoolrecycling. Die Arbeit kann beispielsweise selbst herunter richtig nach unten während einer automatischen oder manuellen Anwendungspool Recycling Veranstaltung.

18/12/2013 - VB.NET Quellcode hinzugefügt.


Herunterladen
Weitere Komponenten in dieser KategorieAlle Komponenten dieses Autors
KommentareHäufige Fragen und Antworten

Eigenschaften

Erstellt:
1 13. Januar

Letztes Update:
30. September 14

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

Dateien inklusive:
Visual Basic VB, C # CS

Softwareversion:
.NET 2.0,.NET 3.0,.NET 3.5,.NET 3.7,.NET 4.0,.NET 4.5

Stichworte

E-Commerce, E-Commerce, Alle Elemente, Hintergrund Monitor, Hintergrund Scheduler, Hintergrund der Arbeit, gleichzeitig, hohe Verfü, gbarkeit, lang laufenden Aufgaben, Multitasking, mehrere Jobs, Beobachter-Muster, Parallelarbeit, Wahl, Scheduler, thread-safe, Einfä, deln, worker-Threads