5 Stimmen

FileSystemWatcher für Benachrichtigung

Ich erstelle eine Windows-Anwendung, die FileSystemWatcher verwendet. FileSystemWatcher überwacht einen Katalog auf Änderungen. Und jedes Mal, wenn eine Datei zu diesem Katalog hinzugefügt wird, muss FileSystemWatcher Informationen über diese Datei zu einer XML-Datei hinzufügen. Alles funktioniert gut, aber wenn ich z.B. 100 Dateien gleichzeitig hinzufüge (z.B. wenn eine Anwendung diese Dateien zum Katalog hinzufügt), erscheinen nicht alle Informationen über die Dateien in dieser XML-Datei.

Ich möchte Queue verwenden. Und sie verwenden, um Elemente zu dieser Sammlung hinzuzufügen. Und einen Timer verwenden. Der Timer fügt der XML-Datei Informationen aus dieser Sammlung hinzu. Ist das eine gute Idee?

Kann mir jemand einen Rat geben, was ich tun soll?


Ich denke also, dass ich eine Windows-Anwendung und einen Windows-Dienst erstellen muss. WinApp wird nur Informationen zu EventLog hinzufügen und Windows Service wird Informationen lesen EventLog und schreiben es in XML. Ich denke, es wird der beste Weg, es zu tun. Ich warte auf gute Ratschläge

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X