FileSystemWatcher.OnDeleted(FileSystemEventArgs) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Eleva o Deleted evento.
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)
Parâmetros
A FileSystemEventArgs que contém os dados do evento.
Observações
OnDeleted é chamada quando um ficheiro ou diretório, dentro do diretório monitorizado, é eliminado.
Algumas ocorrências comuns, como copiar ou mover um ficheiro ou diretório, não correspondem diretamente a um evento, mas estas ocorrências fazem com que eventos sejam gerados. Quando copias um ficheiro ou diretório, o sistema gera um Created evento no diretório para onde o ficheiro foi copiado, se esse diretório estiver a ser vigiado. Se o diretório de onde copiaste estivesse a ser observado por outra instância de FileSystemWatcher, nenhum evento seria gerado. Por exemplo, cria-se duas instâncias de FileSystemWatcher. FileSystemWatcher1 está configurado para ver "C:\Meus Documentos", e FileSystemWatcher2 está definido para ver "C:\Os Seus Documentos". Se copiar um ficheiro de "Os Meus Documentos" para "Os Seus Documentos", um Created evento será gerado pelo FileSystemWatcher2, mas nenhum evento será gerado para o FileSystemWatcher1. Ao contrário da cópia, mover um ficheiro ou diretório gera dois eventos. No exemplo anterior, se mover um ficheiro de "Os Meus Documentos" para "Os Seus Documentos", um Created evento seria gerado pelo FileSystemWatcher2 e um Deleted evento pelo FileSystemWatcher1.
Levantar um evento invoca o gestor de eventos através de um delegado. Para mais informações, consulte Manuseio e Levantamento de Eventos.
Notas para Herdeiros
Ao substituir OnDeleted(FileSystemEventArgs) uma classe derivada, certifique-se de chamar o método da OnDeleted(FileSystemEventArgs) classe base.