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

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

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" kopieren und fügen Sie ihn in "Ihre Dokumente", eine Created in FileSystemWatcher2 Ereignis ausgelöst, aber 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 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 in FileSystemWatcher2 and a Deleted event would be raised in FileSystemWatcher1.

Die 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 wird in einem überwachten Verzeichnis kopiert oder Übertragen der OnCreated Ereignis ausgelöst, gefolgt von einem oder mehreren OnChanged Ereignisse.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

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

Gilt für:

Siehe auch