Condividi tramite


FileSystemWatcher.OnDeleted(FileSystemEventArgs) Metodo

Definizione

Genera l'evento 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)

Parametri

e
FileSystemEventArgs

Oggetto FileSystemEventArgs che contiene i dati dell'evento.

Commenti

OnDeleted viene chiamato quando viene eliminato un file o una directory, all'interno della directory monitorata.

Alcune occorrenze comuni, ad esempio la copia o lo spostamento di un file o di una directory, non corrispondono direttamente a un evento, ma queste occorrenze causano la generazione di eventi. Quando si copia un file o una directory, il sistema genera un Created evento nella directory in cui è stato copiato il file, se tale directory viene guardato. Se la directory da cui è stata copiata è stata osservata da un'altra istanza di FileSystemWatcher, non verrà generato alcun evento. Ad esempio, si creano due istanze di FileSystemWatcher. FileSystemWatcher1 è impostato su watch "C:\My Documents" e FileSystemWatcher2 è impostato su watch "C:\Your Documents". Se si copia un file da "Documenti personali" in "Documenti", verrà generato un Created evento da FileSystemWatcher2, ma non viene generato alcun evento per FileSystemWatcher1. A differenza della copia, lo spostamento di un file o di una directory genera due eventi. Dall'esempio precedente, se è stato spostato un file da "Documenti" a "Documenti", viene generato un Created evento da FileSystemWatcher2 e viene generato un Deleted evento da FileSystemWatcher1.

Quando viene generato un evento, il gestore dell'evento viene richiamato tramite un delegato. Per altre informazioni, vedere la gestione e generazione di eventi.

Note per gli eredi

Quando si esegue l'override OnDeleted(FileSystemEventArgs) in una classe derivata, assicurarsi di chiamare il metodo della classe di OnDeleted(FileSystemEventArgs) base.

Si applica a

Vedi anche