IFileChangeNotificationSystem.StartMonitoring Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Zaregistruje cestu k souboru pro monitorování v hostitelském prostředí.
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
Plně kvalifikovaná fyzická cesta k adresáři nebo souboru pro sledování změn.
- onChangedCallback
- OnChangedCallback
Odkaz na metodu, která implementuje delegáta OnChangedCallback . Když se monitorovaný soubor nebo adresář změní, implementace IFileChangeNotificationSystem rozhraní hostitelského prostředí vyvolá událost voláním OnChangedCallback třídy .
- state
- Object
Stav, který je poskytován hostitelským prostředím. Implementace mezipaměti a vlastní monitorování změn by měly zacházet s hodnotou stavu jako s neprůsložnou. Stav však musí být uložen, aby mohl být odeslán do hostitelského prostředí, když implementace mezipaměti volá metodu StopMonitoring(String, Object) .
- lastWriteTime
- DateTimeOffset
Když tato metoda vrátí, obsahuje poslední datum a čas, kdy došlo k operaci zápisu v filePath
. Tento parametr se předává neinicializovaný. Tento parametr je vrácen z hostitelského prostředí.
- fileSize
- Int64
Když tato metoda vrátí hodnotu , obsahuje celkovou velikost monitorovaného filePath
objektu . Tento parametr se předává neinicializovaný. Tento parametr je vrácen z hostitelského prostředí.
Poznámky
Tuto metodu používají vlastní objekty mezipaměti a vlastní monitorování změn, která implementují rozhraní hostitelského IFileChangeNotificationSystem prostředí za účelem registrace cest k souborům pro monitorování v hostitelském prostředí. Metoda StartMonitoring je volána implementátory IFileChangeNotificationSystem rozhraní za účelem registrace souboru nebo adresáře pro sledování změn.