FileSystemWatcher.OnCreated(FileSystemEventArgs) FileSystemWatcher.OnCreated(FileSystemEventArgs) FileSystemWatcher.OnCreated(FileSystemEventArgs) FileSystemWatcher.OnCreated(FileSystemEventArgs) Method

Definition

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

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 FileSystemEventArgs FileSystemEventArgs FileSystemEventArgs

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

Hinweise

OnCreatedwird aufgerufen, wenn eine Datei oder ein Verzeichnis in dem überwachten Verzeichnis erstellt wird.OnCreated is called when a file or directory is created in the directory being monitored.

Einige häufige Vorkommen, z. b. das Kopieren oder Verschieben einer Datei oder eines Verzeichnisses, entsprechen nicht direkt einem Ereignis, aber diese Vorkommen bewirken, 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 Created ein-Ereignis in dem Verzeichnis aus, in das die Datei kopiert wurde, wenn 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, von dem Sie kopiert wurden, von einer anderen Instanz FileSystemWatchervon überwacht wurde, wird kein Ereignis ausgelöst.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 ist auf "c:\Eigene Dokumente" festgelegt, und "FileSystemWatcher2" ist so festgelegt, dass "c:\Your Documents" angezeigt wird.FileSystemWatcher1 is set to watch "C:\My Documents", and FileSystemWatcher2 is set to watch "C:\Your Documents". Wenn Sie eine Datei aus "meine Dokumente" Kopieren und in "Ihre Dokumente" einfügen, wird ein Created -Ereignis in FileSystemWatcher2 ausgelöst, es wird jedoch kein Ereignis für FileSystemWatcher1 ausgelöst.If you copy a file from "My Documents" and paste it into "Your Documents", a Created event will be raised in FileSystemWatcher2, but no event is raised for FileSystemWatcher1. Im Gegensatz zum Kopieren löst das Verschieben einer Datei oder eines Verzeichnisses zwei Ereignisse aus.Unlike copying, moving a file or directory raises two events. Wenn Sie aus dem vorherigen Beispiel eine Datei von "eigene Dokumente" in "Ihre Dokumente" verschoben haben, wird Created in FileSystemWatcher2 ein-Ereignis ausgelöst, und Deleted in FileSystemWatcher1 wird ein-Ereignis ausgelöst.From the previous example, if you moved a file from "My Documents" to "Your Documents", a Created event would be raised in FileSystemWatcher2 and a Deleted event would be raised in FileSystemWatcher1.

Das OnCreated -Ereignis wird ausgelöst, sobald eine Datei erstellt wird.The OnCreated event is raised as soon as a file is created. Wenn eine Datei kopiert oder in ein beobachteter Verzeichnis übertragen wird, OnCreated wird das Ereignis sofort ausgelöst, gefolgt von einem oder mehreren OnChanged Ereignissen.If a file is being copied or transferred into a watched directory, the OnCreated event will be raised immediately, followed by one or more OnChanged events.

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

Stellen Sie beim Überschreiben OnCreated(FileSystemEventArgs) ineinerabgeleitetenKlassesicher,dassSiedie-MethodederBasisklasseaufzurufen.OnCreated(FileSystemEventArgs)When overriding OnCreated(FileSystemEventArgs) in a derived class, be sure to call the base class's OnCreated(FileSystemEventArgs) method.

Gilt für:

Siehe auch