IFileChangeNotificationSystem.StartMonitoring Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Registreert een bestandspad dat moet worden bewaakt met de hostomgeving.
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)
Parameters
- filePath
- String
Het volledig gekwalificeerde fysieke pad van een map of bestand om te controleren op wijzigingen.
- onChangedCallback
- OnChangedCallback
Een verwijzing naar een methode waarmee de OnChangedCallback gemachtigde wordt geïmplementeerd. Wanneer het bewaakte bestand of de bewaakte map wordt gewijzigd, genereert de implementatie van de hostomgeving van de IFileChangeNotificationSystem interface een gebeurtenis door de OnChangedCallback klasse aan te roepen.
- state
- Object
De status die wordt geleverd door de hostomgeving. Cache-implementaties en aangepaste wijzigingsmonitors moeten de statuswaarde behandelen als ondoorzichtig. De status moet echter worden opgeslagen, zodat deze naar de hostomgeving kan worden verzonden wanneer de implementatie van de cache de StopMonitoring(String, Object) methode aanroept.
- lastWriteTime
- DateTimeOffset
Wanneer deze methode wordt geretourneerd, bevat deze de laatste datum en tijd waarop een schrijfbewerking heeft plaatsgevonden filePath. Deze parameter wordt niet-geïnitialiseerd doorgegeven. Deze parameter wordt geretourneerd vanuit de hostomgeving.
- fileSize
- Int64
Wanneer deze methode wordt geretourneerd, bevat deze de totale grootte van de bewaakte filePathmethode. Deze parameter wordt niet-geïnitialiseerd doorgegeven. Deze parameter wordt geretourneerd vanuit de hostomgeving.
Opmerkingen
Deze methode wordt gebruikt door aangepaste cacheobjecten en aangepaste wijzigingsmonitors die de interface van IFileChangeNotificationSystem de hostomgeving implementeren om bestandspaden te registreren voor bewaking met de hostomgeving. De StartMonitoring methode wordt aangeroepen door implementeerfuncties van de IFileChangeNotificationSystem interface om een bestand of map te registreren voor wijzigingsbewaking.