FileSystemWatcher.OnDeleted(FileSystemEventArgs) FileSystemWatcher.OnDeleted(FileSystemEventArgs) FileSystemWatcher.OnDeleted(FileSystemEventArgs) FileSystemWatcher.OnDeleted(FileSystemEventArgs) Method

Definition

Löst das Deleted-Ereignis aus.Raises the Deleted event.

protected:
 void OnDeleted(System::IO::FileSystemEventArgs ^ e);
protected void OnDeleted (System.IO.FileSystemEventArgs e);
member this.OnDeleted : System.IO.FileSystemEventArgs -> unit
Protected Sub OnDeleted (e As FileSystemEventArgs)

Parameter

e
FileSystemEventArgs FileSystemEventArgs FileSystemEventArgs FileSystemEventArgs

Ein FileSystemEventArgs, das die Ereignisdaten enthält.A FileSystemEventArgs that contains the event data.

Hinweise

OnDeleted wird aufgerufen, wenn eine Datei oder ein Verzeichnis, in das Verzeichnis, das überwacht wird, gelöscht wird.OnDeleted is called when a file or directory, within the directory being monitored, is deleted.

Einige allgemeine Vorgänge, z. B. kopieren oder Verschieben einer Datei oder eines Verzeichnisses, entsprechen nicht direkt auf ein Ereignis, aber solche führen dazu, dass Ereignisse ausgelöst werden.Some common occurrences, such as copying or moving a file or directory, do not correspond directly to an event, but these occurrences do cause events to be raised. Wenn Sie eine Datei oder ein Verzeichnis kopieren, löst das System eine Created Ereignis in das Verzeichnis, die Datei wurde kopiert, sofern dieses Verzeichnis überwacht wird.When you copy a file or directory, the system raises a Created event in the directory to which the file was copied, if that directory is being watched. Wenn das Verzeichnis, aus der Sie kopiert, wurde von einer anderen Instanz beobachtet FileSystemWatcher, würde kein Ereignis ausgelöst werden.If the directory from which you copied was being watched by another instance of FileSystemWatcher, no event would be raised. Beispielsweise erstellen Sie zwei Instanzen von FileSystemWatcher.For example, you create two instances of FileSystemWatcher. FileSystemWatcher1 nastaven NA hodnotu "C:\My Dokumente" sehen Sie sich, und FileSystemWatcher2 nastaven NA hodnotu "C:\Your Dokumente" sehen Sie sich an.FileSystemWatcher1 is set to watch "C:\My Documents", and FileSystemWatcher2 is set to watch "C:\Your Documents". Wenn Sie eine Datei aus "Eigene Dateien" in "Ihre Dokumente", Kopieren einer Created Ereignis wird von FileSystemWatcher2 ausgelöst werden, aber kein Ereignis für FileSystemWatcher1 ausgelöst.If you copy a file from "My Documents" into "Your Documents", a Created event will be raised by FileSystemWatcher2, but no event is raised for FileSystemWatcher1. Im Gegensatz zu kopieren, Verschieben einer Datei oder Verzeichnis werden zwei Ereignisse ausgelöst.Unlike copying, moving a file or directory raises two events. Aus dem vorherigen Beispiel, wenn Sie eine Datei aus "Eigene Dokumente" auf "Ihre Dokumente" verschoben eine Created FileSystemWatcher2-Ereignis ausgelöst werden und ein Deleted FileSystemWatcher1-Ereignis ausgelöst werden.From the previous example, if you moved a file from "My Documents" to "Your Documents", a Created event would be raised by FileSystemWatcher2 and a Deleted event would be raised by FileSystemWatcher1.

Durch das Auslösen eines Ereignisses wird der Ereignishandler über einen Delegaten aufgerufen.Raising an event invokes the event handler through a delegate. Weitere Informationen finden Sie unter Behandeln und Auslösen von Ereignissen.For more information, see Handling and Raising Events.

Hinweise für Vererber

Beim Überschreiben von OnDeleted(FileSystemEventArgs) in einer abgeleiteten Klasse, werden Sie sicher, dass der Basisklasse aufrufen OnDeleted(FileSystemEventArgs) Methode.When overriding OnDeleted(FileSystemEventArgs) in a derived class, be sure to call the base class's OnDeleted(FileSystemEventArgs) method.

Gilt für:

Siehe auch