filesystemwatcher als windows-Dienst?

Ich bin Sie eine app erstellen, die zu beobachten wird ein Verzeichnis für die Dateien erstellt. ziemlich einfach, die Zeit zu nutzen, ein filesystemwatcher. Meine Frage bezieht sich auf how es zu nutzen. Ist es üblich ein windows-Dienst, um sicherzustellen, dass die Anwendung immer läuft?

ich habe versucht, Weg von der Erstellung der windows-Dienste, wenn ich mich nicht um, aber ich wirklich nicht sehen, ein alternative, es zu tun auf diese Weise in diesem Fall. normalerweise würde ich meine konvertieren Dienst an einer Konsole app und planen Sie es mithilfe der windows-scheduler, aber nicht wirklich in dieser situation.

kann jemand empfehlen, einen besseren Weg der Umsetzung der filesystemwatcher als ein windows-Dienst?

vielen Dank für jeden Gedanken.

BEARBEITEN
in Reaktion auf die Kommentare unten, genauer gesagt, ich habe nur zu beobachten, ein Verzeichnis auf einem server, und wenn eine neue Datei erstellt wird, ich habe zu bewegen, eine Kopie der Datei in ein anderes Verzeichnis auf demselben server, vielleicht umbenennen in den Prozess.

Die Häufigkeit und Menge der Dateien Recht klein. vielleicht 5-10 am meisten in einem Tag.

  • Vielleicht ist die Implementierung des service in einem weniger Speicher in Beschlag Sprache/Laufzeitumgebung und nur führen Sie Ihre C# - Programm, wenn es findet eine neue Datei.
  • keine gute Idee ist. Nativ FSW-Funktion ist sehr viel schwieriger, ebenso wie die Komplikation beteiligt, die in einer dual-process-Lösung. Ich dachte, wir waren die letzten, die Stereotypen über verwalteten code?
  • Wirklich, CodeInChaos? Ich bin für die Effizienz, aber ich bin mir nicht sicher, ob Ihr Kommentar ist besonders konstruktiv, und ich sicherlich nicht wollen, um den Kerl zu Graben, bis jemand den code später, wo der Sprachumschaltung für verschiedene Teile des Projekts fertig war. (That being said, ich denke, wir alle tun das oft auch...)
  • Ihre Frage ist nicht klar. Sie schlagen mit FSW, um sicherzustellen, dass ein Programm läuft?
InformationsquelleAutor czuroski | 2010-10-20
Schreibe einen Kommentar