Język

IFileChangeNotificationSystem.StartMonitoring Metoda

Definicja

Rejestruje ścieżkę pliku do monitorowania w środowisku hosta.

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)

Parametry

filePath
String

W pełni kwalifikowana ścieżka fizyczna katalogu lub pliku do monitorowania zmian.

onChangedCallback
OnChangedCallback

Odwołanie do metody, która implementuje delegata OnChangedCallback . Gdy monitorowany plik lub katalog ulegnie zmianie, implementacja interfejsu IFileChangeNotificationSystem środowiska hosta wywołuje zdarzenie przez wywołanie OnChangedCallback klasy .

state
Object

Stan dostarczany przez środowisko hosta. Implementacje pamięci podręcznej i niestandardowe monitory zmian powinny traktować wartość stanu jako nieprzezroczystą. Jednak stan musi być przechowywany tak, aby można go było wysłać do środowiska hosta, gdy implementacja pamięci podręcznej wywołuje metodę StopMonitoring(String, Object) .

lastWriteTime
DateTimeOffset

Gdy ta metoda zwraca wartość , zawiera ostatnią datę i godzinę, w przypadku których wystąpiła operacja zapisu.filePath Ten parametr jest przekazywany niezainicjowany. Ten parametr jest zwracany ze środowiska hosta.

fileSize
Int64

Gdy ta metoda zwróci wartość , zawiera całkowity rozmiar monitorowanego filePathobiektu . Ten parametr jest przekazywany niezainicjowany. Ten parametr jest zwracany ze środowiska hosta.

Uwagi

Ta metoda jest używana przez niestandardowe obiekty pamięci podręcznej i niestandardowe monitory zmian, które implementują interfejs środowiska IFileChangeNotificationSystem hosta w celu zarejestrowania ścieżek plików do monitorowania w środowisku hosta. Metoda jest wywoływana StartMonitoring przez implementatory interfejsu IFileChangeNotificationSystem w celu zarejestrowania pliku lub katalogu na potrzeby monitorowania zmian.

Dotyczy