FileSystemWatcher.OnDeleted(FileSystemEventArgs) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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
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.