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 contenente i dati dell'evento.
Commenti
OnDeleted viene chiamato quando un file o una directory, all'interno della directory monitorata, viene eliminato.
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 la directory viene osservata. 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 "C:\My Documents" e FileSystemWatcher2 è impostato su "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. Nell'esempio precedente, se è stato spostato un file da "Documenti" a "Documenti", verrà generato un Created evento da FileSystemWatcher2 e verrà generato un Deleted evento da FileSystemWatcher1.
La generazione di un evento richiama il gestore eventi tramite un delegato. Per altre informazioni, vedere 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.