FileSystemWatcher.OnCreated(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 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)
Parametri
Oggetto FileSystemEventArgs che contiene i dati dell'evento.
Commenti
OnCreated viene chiamato quando viene creato un file o una directory nella 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" e lo si incolla in "Documenti", verrà generato un Created evento in 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 in FileSystemWatcher2 e viene generato un Deleted evento in FileSystemWatcher1.
L'evento OnCreated viene generato non appena viene creato un file. Se un file viene copiato o trasferito in una directory watched, l'evento OnCreated verrà generato immediatamente, seguito da uno o più OnChanged eventi.
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 OnCreated(FileSystemEventArgs) in una classe derivata, assicurarsi di chiamare il metodo della classe di OnCreated(FileSystemEventArgs) base.