FileSystemWatcher.OnDeleted(FileSystemEventArgs) Méthode

Définition

Déclenche l’événement Deleted.

protected:
 void OnDeleted(System::IO::FileSystemEventArgs ^ e);
protected void OnDeleted (System.IO.FileSystemEventArgs e);
member this.OnDeleted : System.IO.FileSystemEventArgs -> unit
Protected Sub OnDeleted (e As FileSystemEventArgs)

Paramètres

e
FileSystemEventArgs

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

Remarques

OnDeleted est appelé lorsqu’un fichier ou un répertoire, dans le répertoire surveillé, est supprimé.

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 la levée d’événements. 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:\Mes documents », et FileSystemWatcher2 est défini sur watch « C:\Your Documents ». Si vous copiez un fichier de « Mes documents » dans « Vos documents », un Created événement est déclenché par 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é par FileSystemWatcher2 et un Deleted événement est déclenché par FileSystemWatcher1.

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 substitution OnDeleted(FileSystemEventArgs) dans une classe dérivée, veillez à appeler la méthode de la classe de OnDeleted(FileSystemEventArgs) base.

S’applique à

Voir aussi