Freigeben über


FileSystemWatcher.OnDeleted-Methode

Löst das Deleted-Ereignis aus.

Namespace: System.IO
Assembly: System (in system.dll)

Syntax

'Declaration
Protected Sub OnDeleted ( _
    e As FileSystemEventArgs _
)
'Usage
Dim e As FileSystemEventArgs

Me.OnDeleted(e)
protected void OnDeleted (
    FileSystemEventArgs e
)
protected:
void OnDeleted (
    FileSystemEventArgs^ e
)
protected void OnDeleted (
    FileSystemEventArgs e
)
protected function OnDeleted (
    e : FileSystemEventArgs
)

Parameter

Hinweise

OnDeleted wird aufgerufen, wenn innerhalb des überwachten Verzeichnisses eine Datei oder ein Verzeichnis gelöscht wird.

Einige allgemeine Vorgänge, z. B. das Kopieren oder Verschieben von Dateien bzw. Verzeichnissen, entsprechen nicht direkt einem Ereignis, führen jedoch zum Auslösen von Ereignissen. Wenn Sie eine Datei oder ein Verzeichnis kopieren, löst das System ein Created-Ereignis in dem Zielverzeichnis für die Datei aus, sofern dieses Verzeichnis überwacht wird. Wenn das Quellverzeichnis zum Zeitpunkt des Kopierens durch eine andere Instanz von FileSystemWatcher überwacht wurde, wird kein Ereignis ausgelöst. Sie erstellen z. B. zwei Instanzen von FileSystemWatcher. Für FileSystemWatcher1 wird die Überwachung von "C:\My Documents" und für FileSystemWatcher2 die Überwachung von "C:\Your Documents" festgelegt. Wenn Sie eine Datei von "My Documents" in "Your Documents" kopieren, wird von FileSystemWatcher2 ein Created-Ereignis ausgelöst, bei FileSystemWatcher1 jedoch nicht. Im Gegensatz zum Kopieren löst das Verschieben einer Datei oder eines Verzeichnisses zwei Ereignisse aus. Wenn Sie in der im vorherigen Beispiel erwähnten Situation eine Datei von "My Documents" nach "Your Documents" verschieben, wird von FileSystemWatcher2 ein Created-Ereignis und von FileSystemWatcher1 ein Deleted-Ereignis ausgelöst.

Durch das Auslösen eines Ereignisses wird der Ereignishandler über einen Delegaten aufgerufen. Weitere Informationen finden Sie unter Auslösen eines Ereignisses.

Hinweise für Erben Beim Überschreiben des OnDeleted in einer abgeleiteten Klasse müssen Sie unbedingt die OnDeleted-Methode der Basisklasse aufrufen.

Plattformen

Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.

Versionsinformationen

.NET Framework

Unterstützt in: 2.0, 1.1, 1.0

Siehe auch

Referenz

FileSystemWatcher-Klasse
FileSystemWatcher-Member
System.IO-Namespace
Created
Deleted
FileSystemEventArgs-Klasse
FileSystemEventHandler-Delegat