FileSystemWatcher.OnCreated(FileSystemEventArgs) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
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.