IFileChangeNotificationSystem.StartMonitoring Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Регистрирует путь к файлу для мониторинга в среде узла.
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)
Параметры
- filePath
- String
Полный физический путь каталога или файла для отслеживания изменений.
- onChangedCallback
- OnChangedCallback
Ссылка на метод, реализующий делегат OnChangedCallback. При изменении отслеживаемого файла или каталога реализация среды узла интерфейса IFileChangeNotificationSystem создает событие, вызывая класс OnChangedCallback.
- state
- Object
Состояние, предоставляемое средой узла. Реализации кэша и пользовательские мониторы изменений должны рассматривать значение состояния как непрозрачное. Однако состояние должно храниться, чтобы при вызове метода StopMonitoring(String, Object) реализацией кэша состояние можно было отправлять в среду узла.
- lastWriteTime
- DateTimeOffset
При возвращении этот метод содержит дату и время последней операции записи для filePath
. Этот параметр передается неинициализированным. Этот параметр возвращается из среды узла.
- fileSize
- Int64
При возвращении этот метод содержит общий размер отслеживаемого пути filePath
. Этот параметр передается неинициализированным. Этот параметр возвращается из среды узла.
Комментарии
Этот метод используется пользовательскими объектами кэша и пользовательскими мониторами изменений, которые реализуют интерфейс среды IFileChangeNotificationSystem узла для регистрации путей к файлам для мониторинга в среде узла. Метод StartMonitoring вызывается реализутелями IFileChangeNotificationSystem интерфейса для регистрации файла или каталога для мониторинга изменений.