IFileChangeNotificationSystem.StartMonitoring Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Registrerar en filsökväg som ska övervakas med värdmiljön.
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)
Parametrar
- filePath
- String
Den fullständigt kvalificerade fysiska sökvägen för en katalog eller fil som ska övervakas för ändringar.
- onChangedCallback
- OnChangedCallback
En referens till en metod som implementerar ombudet OnChangedCallback . När den övervakade filen eller katalogen ändras genererar värdmiljöns implementering av IFileChangeNotificationSystem gränssnittet en händelse genom att anropa OnChangedCallback klassen.
- state
- Object
Det tillstånd som tillhandahålls av värdmiljön. Cacheimplementeringar och anpassade ändringsövervakare ska behandla tillståndsvärdet som ogenomskinligt. Tillståndet måste dock lagras så att det kan skickas till värdmiljön när cacheimplementeringen anropar StopMonitoring(String, Object) metoden.
- lastWriteTime
- DateTimeOffset
När den här metoden returneras innehåller den sista datum och tid som en skrivåtgärd inträffade på filePath. Den här parametern skickas oinitierad. Den här parametern returneras från värdmiljön.
- fileSize
- Int64
När den här metoden returnerar innehåller den totala storleken på den övervakade filePath. Den här parametern skickas oinitierad. Den här parametern returneras från värdmiljön.
Kommentarer
Den här metoden används av anpassade cacheobjekt och anpassade ändringsövervakare som implementerar värdmiljöns IFileChangeNotificationSystem gränssnitt för att registrera filsökvägar för övervakning med värdmiljön. Metoden StartMonitoring anropas av implementerare av IFileChangeNotificationSystem gränssnittet för att registrera en fil eller katalog för ändringsövervakning.