IFileChangeNotificationSystem.StartMonitoring Methode

Definitie

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.

Van toepassing op