Partage via


FileSystemWatcher.OnCreated(FileSystemEventArgs) Méthode

Définition

Déclenche l’événement Created.

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)

Paramètres

e
FileSystemEventArgs

FileSystemEventArgs qui contient les données d’événement.

Remarques

OnCreated est appelé lorsqu’un fichier ou un répertoire est créé dans le répertoire surveillé.

Certaines occurrences courantes, telles que la copie ou le déplacement d’un fichier ou d’un répertoire, ne correspondent pas directement à un événement, mais ces occurrences entraînent le déclencher. Lorsque vous copiez un fichier ou un répertoire, le système déclenche un Created événement dans le répertoire dans lequel le fichier a été copié, si ce répertoire est surveillé. Si le répertoire à partir duquel vous avez copié était surveillé par un autre instance de FileSystemWatcher, aucun événement ne serait déclenché. Par exemple, vous créez deux instances de FileSystemWatcher. FileSystemWatcher1 est défini sur watch « C :\My Documents », et FileSystemWatcher2 sur watch « C :\Your Documents ». Si vous copiez un fichier à partir de « Mes documents » et que vous le collez dans « Vos documents », un Created événement est déclenché dans FileSystemWatcher2, mais aucun événement n’est déclenché pour FileSystemWatcher1. Contrairement à la copie, le déplacement d’un fichier ou d’un répertoire déclenche deux événements. Dans l’exemple précédent, si vous avez déplacé un fichier de « Mes documents » vers « Vos documents », un Created événement est déclenché dans FileSystemWatcher2 et un Deleted événement est déclenché dans FileSystemWatcher1.

L’événement OnCreated est déclenché dès qu’un fichier est créé. Si un fichier est copié ou transféré dans un répertoire surveillé, l’événement OnCreated est déclenché immédiatement, suivi d’un ou de plusieurs OnChanged événements.

Le déclenchement d'un événement appelle le gestionnaire des événements par l'intermédiaire d'un délégué. Pour plus d’informations, consultez gestion et déclenchement d’événements.

Notes pour les héritiers

Lors de la OnCreated(FileSystemEventArgs) substitution dans une classe dérivée, veillez à appeler la méthode de la classe de OnCreated(FileSystemEventArgs) base.

S’applique à

Voir aussi