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 интерфейса, чтобы зарегистрировать файл или каталог для мониторинга изменений.

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