Поделиться через


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 интерфейса для регистрации файла или каталога для мониторинга изменений.

Применяется к