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


IFileChangeNotificationSystem Интерфейс

Определение

Определяет способ предоставления пользовательского объекта FileChangeMonitor реализации кэша.

public interface class IFileChangeNotificationSystem
public interface IFileChangeNotificationSystem
type IFileChangeNotificationSystem = interface
Public Interface IFileChangeNotificationSystem

Комментарии

В ASP.NET IFileChangeNotificationSystem интерфейс предоставляет доступ к внутреннему управлению уведомлениями об изменении файлов.

Интерфейс IFileChangeNotificationSystem используется внутри HostFileChangeMonitor класса .

Когда реализация кэша выполняется в домене приложения ASP.NET, ASP.NET реализует IFileChangeNotificationSystem интерфейс через Host свойство . Класс HostFileChangeMonitor обнаруживает это свойство и использует систему уведомлений об изменении файла ASP.NET для вытеснения записей кэша на основе уведомления об изменении файла.

В non-ASP.NET приложениях отсутствует среда узла, реализующая пользовательский IFileChangeNotificationSystem интерфейс. В результате HostFileChangeMonitor класс использует FileSystemWatcher класс среды CLR.

Методы

StartMonitoring(String, OnChangedCallback, Object, DateTimeOffset, Int64)

Регистрирует путь к файлу для мониторинга в среде узла.

StopMonitoring(String, Object)

Завершает отслеживание изменений.

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