IFileChangeNotificationSystem.StartMonitoring Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Registra un percorso di file da monitorare con l'ambiente 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)
Parametri
- filePath
- String
Percorso fisico completo di una directory o di un file da monitorare per le modifiche.
- onChangedCallback
- OnChangedCallback
Riferimento a un metodo che implementa il OnChangedCallback delegato. Quando il file o la directory monitorata cambia, l'implementazione dell'ambiente host dell'interfaccia IFileChangeNotificationSystem genera un evento chiamando la OnChangedCallback classe .
- state
- Object
Stato fornito dall'ambiente host. Le implementazioni della cache e i monitoraggi delle modifiche personalizzati devono considerare il valore dello stato opaco. Tuttavia, lo stato deve essere archiviato in modo che possa essere inviato all'ambiente host quando l'implementazione della cache chiama il StopMonitoring(String, Object) metodo .
- lastWriteTime
- DateTimeOffset
Quando termina, questo metodo contiene la data e l'ora dell'ultima esecuzione di un'operazione di scrittura in filePath. Questo parametro viene passato non inizializzato. Questo parametro viene restituito dall'ambiente host.
- fileSize
- Int64
Quando termina, questo metodo contiene le dimensioni totali dell'oggetto monitorato filePath. Questo parametro viene passato non inizializzato. Questo parametro viene restituito dall'ambiente host.
Commenti
Questo metodo viene usato da oggetti cache personalizzati e monitoraggi delle modifiche personalizzati che implementano l'interfaccia dell'ambiente IFileChangeNotificationSystem host per registrare i percorsi di file per il monitoraggio con l'ambiente host. Il StartMonitoring metodo viene chiamato dagli implementatori dell'interfaccia IFileChangeNotificationSystem per registrare un file o una directory per il monitoraggio delle modifiche.