Comparteix a través de


IFileChangeNotificationSystem Interfaz

Definición

Define una manera de exponer un objeto FileChangeMonitor personalizado en una implementación de memoria caché.

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

Comentarios

En ASP.NET, la IFileChangeNotificationSystem interfaz proporciona acceso a la administración interna de notificaciones de cambios de archivos.

La IFileChangeNotificationSystem clase usa internamente la HostFileChangeMonitor interfaz .

Cuando una implementación de caché se ejecuta en un dominio de aplicación ASP.NET, ASP.NET implementa una IFileChangeNotificationSystem interfaz a través de la Host propiedad . La HostFileChangeMonitor clase detecta esta propiedad y usa el sistema de notificaciones de cambio de archivo ASP.NET para expulsar las entradas de caché en función de la notificación de cambio de archivo.

En non-ASP.NET aplicaciones, no hay ningún entorno host que implemente una interfaz personalizada IFileChangeNotificationSystem . Como resultado, la HostFileChangeMonitor clase usa la FileSystemWatcher clase clR.

Métodos

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

Registra una ruta de acceso de archivo para supervisar con el entorno de host.

StopMonitoring(String, Object)

Finaliza la supervisión de cambios.

Se aplica a