Freigeben über


Gewusst wie: Erstellen von Instanzen von FileSystemWatcher-Komponenten

Aktualisiert: November 2007

Sie erstellen eine Instanz der FileSystemWatcher-Komponente, wenn Sie die Dateisystemüberwachung in die Anwendung integrieren möchten. FileSystemWatcher-Komponenten ermöglichen Ihnen, Verbindungen mit Verzeichnissen herzustellen und diese auf Änderungen hin zu überwachen, z. B. das Erstellen neuer Dateien, das Hinzufügen von Unterverzeichnissen und das Umbenennen von Dateien oder Unterverzeichnissen.

Instanzen der FileSystemWatcher-Komponente können Windows Forms, Web Forms und Komponentenklassen hinzugefügt werden. FileSystemWatcher-Komponenten haben keine visuelle Benutzeroberfläche. Wenn Sie einem visuellen Designer (z. B. dem Windows Forms-Designer) eine Instanz der FileSystemWatcher-Komponente hinzufügen, wird die Komponente in einem kleinen Bereich unterhalb des Formulars angezeigt. Dieser Bereich wird als Komponentenfach bezeichnet und zur Anzeige aller nicht sichtbaren Elemente verwendet, die mit dem Formular verknüpft sind.

Hinweis:

Nicht visuelle Klassen, die von Component erben, unterstützen eine mit dem Komponentenfach vergleichbare visuelle Entwurfsoberfläche, auf der die FileSystemWatcher-Komponente und andere Komponenten angeordnet werden. Die Anordnung der Elemente in diesem Designer ist nicht von Bedeutung, da die angezeigte Oberfläche für die Endbenutzer der Anwendung nicht sichtbar ist.

Es gibt mehrere Möglichkeiten, eine Instanz der FileSystemWatcher-Komponente zu erstellen:

  • Eine Instanz der FileSystemWatcher-Komponente kann von der Registerkarte Komponenten der Toolbox in ein Formular oder einen anderen Designer gezogen werden.

  • Eine Instanz der FileSystemWatcher-Komponente kann programmgesteuert erstellt werden.

    Hinweis:

    Im Gegensatz zu vielen anderen Komponenten auf der Registerkarte Komponenten der Toolbox werden die FileSystemWatcher-Komponenten nicht im Server-Explorer angezeigt, d. h., Sie können in diesem Fenster keine Instanzen der Komponente erstellen.

So erstellen Sie eine Instanz einer FileSystemWatcher-Komponente mithilfe der Toolbox

  1. Rufen Sie in der Toolbox die Registerkarte Komponenten auf.

  2. Markieren Sie das FileSystemWatcher-Symbol, und ziehen Sie es auf die Designeroberfläche des Formulars oder der Komponente.

  3. Konfigurieren Sie die Komponente. Weitere Informationen hierzu finden Sie unter Gewusst wie: Konfigurieren von Instanzen von FileSystemWatcher-Komponenten.

So erstellen Sie eine Instanz einer FileSystemWatcher-Komponente programmgesteuert

  1. Erstellen Sie im Code eine Instanz der FileSystemWatcher-Basisklasse. Der Code kann wie folgt aussehen:

    Dim myWatcher As New System.IO.FileSystemWatcher()
    
         System.IO.FileSystemWatcher myWatcher =
               new System.IO.FileSystemWatcher();
    
  2. Konfigurieren Sie beliebige andere Eigenschaften für die Komponente. Weitere Informationen hierzu finden Sie unter Gewusst wie: Konfigurieren von Instanzen von FileSystemWatcher-Komponenten.

Siehe auch

Aufgaben

Gewusst wie: Konfigurieren von Instanzen von FileSystemWatcher-Komponenten

Beispiel für Dateibenachrichtigungen

Konzepte

Einführung in die Überwachung von Dateisystemereignissen