FileSystemWatcher.OnCreated(FileSystemEventArgs) Methode

Definition

Löst das Created-Ereignis aus.

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

Parameter

e
FileSystemEventArgs

Ein FileSystemEventArgs, das die Ereignisdaten enthält.

Hinweise

OnCreated wird aufgerufen, wenn eine Datei oder ein Verzeichnis im überwachten Verzeichnis erstellt wird.

Einige gängige Vorkommen, z. B. das Kopieren oder Verschieben einer Datei oder eines Verzeichnisses, entsprechen nicht direkt einem Ereignis, aber diese Vorkommen führen dazu, dass Ereignisse ausgelöst werden. Wenn Sie eine Datei oder ein Verzeichnis kopieren, löst das System ein Created Ereignis im Verzeichnis aus, in das die Datei kopiert wurde, wenn dieses Verzeichnis überwacht wird. Wenn das Verzeichnis, aus dem Sie kopiert haben, von einer anderen Instanz FileSystemWatcherüberwacht wurde, wird kein Ereignis ausgelöst. Sie erstellen beispielsweise zwei Instanzen von FileSystemWatcher. FileSystemWatcher1 ist auf "C:\My Documents" festgelegt, und FileSystemWatcher2 ist auf "C:\Your Documents" festgelegt. Wenn Sie eine Datei aus "Meine Dokumente" kopieren und in "Ihre Dokumente" einfügen, wird ein Created Ereignis in FileSystemWatcher2 ausgelöst, aber für FileSystemWatcher1 wird kein Ereignis ausgelöst. Im Gegensatz zum Kopieren löst das Verschieben einer Datei oder eines Verzeichnisses zwei Ereignisse aus. Wenn Sie im vorherigen Beispiel eine Datei aus "Meine Dokumente" in "Ihre Dokumente" verschoben haben, würde ein Created Ereignis in FileSystemWatcher2 ausgelöst und ein Deleted Ereignis in FileSystemWatcher1 ausgelöst.

Das OnCreated Ereignis wird ausgelöst, sobald eine Datei erstellt wird. Wenn eine Datei in ein überwachtes Verzeichnis kopiert oder übertragen wird, wird das OnCreated Ereignis sofort ausgelöst, gefolgt von einem oder mehreren OnChanged Ereignissen.

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

Hinweise für Vererber

Achten Sie beim Überschreiben OnCreated(FileSystemEventArgs) in einer abgeleiteten Klasse darauf, die Methode der Basisklasse OnCreated(FileSystemEventArgs) aufzurufen.

Gilt für:

Siehe auch