Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

Estructura WaitForChangedResult

 

Publicado: octubre de 2016

Contiene información acerca del cambio que se produjo.

Espacio de nombres:   System.IO
Ensamblado:  System (en System.dll)

public struct WaitForChangedResult

NombreDescripción
System_CAPS_pubpropertyChangeType

Obtiene o establece el tipo de cambio producido.

System_CAPS_pubpropertyName

Obtiene o establece el nombre del archivo o directorio que ha cambiado.

System_CAPS_pubpropertyOldName

Obtiene o establece el nombre original del archivo o directorio cuyo nombre ha cambiado.

System_CAPS_pubpropertyTimedOut

Obtiene o establece un valor que indica si la operación de espera agotado.

NombreDescripción
System_CAPS_pubmethodEquals(Object)

Indica si esta instancia y un objeto especificado son iguales.(Heredado de ValueType).

System_CAPS_pubmethodGetHashCode()

Devuelve el código hash de esta instancia.(Heredado de ValueType).

System_CAPS_pubmethodGetType()

Obtiene el Type de la instancia actual.(Heredado de Object).

System_CAPS_pubmethodToString()

Devuelve el nombre de tipo completo de esta instancia.(Heredado de ValueType).

Este ejemplo muestra cómo utilizar un FileSystemWatcher sincrónicamente, haciendo que espere a que un archivo específico de notificación de cambio de que se produzca.

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
Disponible desde 1.1

Cualquier miembro ( Compartido en Visual Basic) estático público de este tipo es seguro para subprocesos. No se garantiza que los miembros de instancia sean seguros para subprocesos.

Volver al principio
Mostrar: