Compartir a través de


IFileChangeNotificationSystem.StartMonitoring Método

Definición

Registra una ruta de acceso de archivo para supervisar con el entorno de host.

public:
 void StartMonitoring(System::String ^ filePath, System::Runtime::Caching::OnChangedCallback ^ onChangedCallback, [Runtime::InteropServices::Out] System::Object ^ % state, [Runtime::InteropServices::Out] DateTimeOffset % lastWriteTime, [Runtime::InteropServices::Out] long % fileSize);
public void StartMonitoring (string filePath, System.Runtime.Caching.OnChangedCallback onChangedCallback, out object state, out DateTimeOffset lastWriteTime, out long fileSize);
abstract member StartMonitoring : string * System.Runtime.Caching.OnChangedCallback * obj * DateTimeOffset * int64 -> unit
Public Sub StartMonitoring (filePath As String, onChangedCallback As OnChangedCallback, ByRef state As Object, ByRef lastWriteTime As DateTimeOffset, ByRef fileSize As Long)

Parámetros

filePath
String

Ruta de acceso física completa de un directorio o archivo cuyos cambios se van a supervisar.

onChangedCallback
OnChangedCallback

Referencia a un método que implementa el delegado OnChangedCallback. Cuando el archivo o directorio supervisado cambia, la implementación del entorno de host de la interfaz IFileChangeNotificationSystem genera un evento llamando a la clase OnChangedCallback.

state
Object

Estado proporcionado por el entorno de host. Las implementaciones de memoria caché y las supervisiones de cambios personalizados deben tratar el valor de estado como opaco. Sin embargo, el estado se debe almacenar de forma que se pueda enviar al entorno de host cuando la implementación de la memoria caché llame al método StopMonitoring(String, Object).

lastWriteTime
DateTimeOffset

Cuando este método devuelve un valor, contiene la última fecha y hora en que se produjo una operación de escritura en filePath. Este parámetro se pasa sin inicializar. Este parámetro se devuelve del entorno de host.

fileSize
Int64

Cuando este método devuelve un valor, contiene el tamaño total del parámetro filePath supervisado. Este parámetro se pasa sin inicializar. Este parámetro se devuelve del entorno de host.

Comentarios

Este método lo usan los objetos de caché personalizados y los monitores de cambio personalizados que implementan la interfaz del IFileChangeNotificationSystem entorno host para registrar rutas de acceso de archivo para la supervisión con el entorno host. Los StartMonitoring implementadores de la IFileChangeNotificationSystem interfaz llaman al método para registrar un archivo o directorio para la supervisión de cambios.

Se aplica a