Este artigo foi traduzido por máquina. Para visualizar o arquivo em inglês, marque a caixa de seleção Inglês. Você também pode exibir o texto Em inglês em uma janela pop-up, movendo o ponteiro do mouse sobre o texto.
Tradução
Inglês

Estrutura WaitForChangedResult

 
System_CAPS_noteObservação

The .NET API Reference documentation has a new home. Visit the .NET API Browser on docs.microsoft.com to see the new experience.

Contém informações sobre a alteração ocorrida.

Namespace:   System.IO
Assembly:  System (em System.dll)

public struct WaitForChangedResult

NomeDescrição
System_CAPS_pubpropertyChangeType

Obtém ou define o tipo de alteração que ocorreu.

System_CAPS_pubpropertyName

Obtém ou define o nome do arquivo ou diretório que foi alterado.

System_CAPS_pubpropertyOldName

Obtém ou define o nome original do arquivo ou diretório que foi renomeado.

System_CAPS_pubpropertyTimedOut

Obtém ou define um valor que indica se a operação de espera atingiu o tempo limite.

NomeDescrição
System_CAPS_pubmethodEquals(Object)

Indica se essa instância e um objeto especificado são iguais.(Herdado de ValueType.)

System_CAPS_pubmethodGetHashCode()

Retorna o código hash para essa instância.(Herdado de ValueType.)

System_CAPS_pubmethodGetType()

Obtém o Type da instância atual.(Herdado de Object.)

System_CAPS_pubmethodToString()

Retorna o nome do tipo totalmente qualificado dessa instância.(Herdado de ValueType.)

Este exemplo mostra como usar um FileSystemWatcher sincronicamente fazendo com que ele espera para um arquivo específico de notificação de alteração para ocorrer.

Imports System.IO

Module Module1
    Sub Main()
        ' Define a path and a file name for a temporary file.
        Dim pathname As String = "C:\"
        Dim filename As String = "JunkFile.tmp"
        Dim filepathname As String = Path.Combine(pathname, filename)

        ' Create the temporary file and then close it.
        File.Create(filepathname).Close()

        Console.WriteLine("This application will terminate when you delete the {0} file", filepathname)

        ' Have a FileSystemWatcher monitor the path and file for changes.
        Dim fsw As New FileSystemWatcher(pathname, filename)
        fsw.NotifyFilter = NotifyFilters.FileName
        fsw.EnableRaisingEvents = True

        ' Suspend the calling thread until the file has been deleted.
        Dim cr As IO.WaitForChangedResult = fsw.WaitForChanged(WatcherChangeTypes.Deleted)

        ' Tell the user the file is deleted and exit.
        Console.WriteLine("The {0} files is deleted; program is exiting", cr.Name)
    End Sub
End Module

' This code produces the following output.
' 
'  This application will terminate when you delete the C:\JunkFile.tmp file
'  The JunkFile.tmp files is deleted; program is exiting

.NET Framework
Disponível desde 1.1

Quaisquer membros estáticos públicos ( Compartilhado no Visual Basic) desse tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Retornar ao início
Mostrar: