Freigeben über


FileSystemWatcher.OnCreated-Methode

Löst das Created-Ereignis aus.

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

Syntax

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

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

Parameter

Hinweise

OnCreated wird aufgerufen, wenn im überwachten Verzeichnis eine Datei oder ein Verzeichnis erstellt 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 aus "My Documents" kopieren und in "Your Documents" einfügen, wird in 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 in FileSystemWatcher2 ein Created-Ereignis und in 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 OnCreated in einer abgeleiteten Klasse müssen Sie unbedingt die OnCreated-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