FileSystemWatcher.OnCreated(FileSystemEventArgs) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Aciona o 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)
Parâmetros
Um FileSystemEventArgs que contém os dados do evento.
Comentários
OnCreated é chamado quando um arquivo ou diretório é criado no diretório que está sendo monitorado.
Algumas ocorrências comuns, como copiar ou mover um arquivo ou diretório, não correspondem diretamente a um evento, mas essas ocorrências fazem com que os eventos sejam gerados. Quando você copia um arquivo ou diretório, o sistema gera um Created evento no diretório para o qual o arquivo foi copiado, se esse diretório estiver sendo observado. Se o diretório do qual você copiou estava sendo observado por outra instância do FileSystemWatcher, nenhum evento seria gerado. Por exemplo, você cria duas instâncias de FileSystemWatcher. FileSystemWatcher1 é definido como watch "C:\Meus Documentos", e FileSystemWatcher2 está definido como watch "C:\Seus Documentos". Se você copiar um arquivo de "Meus Documentos" e colá-lo em "Seus Documentos", um Created evento será gerado no FileSystemWatcher2, mas nenhum evento será gerado para FileSystemWatcher1. Ao contrário da cópia, mover um arquivo ou diretório gera dois eventos. No exemplo anterior, se você movesse um arquivo de "Meus Documentos" para "Seus Documentos", um Created evento seria gerado no FileSystemWatcher2 e um Deleted evento seria gerado no FileSystemWatcher1.
O OnCreated evento é gerado assim que um arquivo é criado. Se um arquivo estiver sendo copiado ou transferido para um diretório assistido, o OnCreated evento será acionado imediatamente, seguido por um ou mais OnChanged eventos.
A geração de um evento invoca o manipulador de eventos por meio de um delegado. Para obter mais informações, consulte Manipulando e levantando eventos.
Notas aos Herdeiros
Ao substituir OnCreated(FileSystemEventArgs) em uma classe derivada, chame o método da OnCreated(FileSystemEventArgs) classe base.