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 interfaz proporciona acceso a la administración interna IFileChangeNotificationSystem de notificaciones de cambio de archivos.

La IFileChangeNotificationSystem clase usa internamente la interfaz HostFileChangeMonitor .

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

En aplicaciones que no ASP.NET, no hay ningún entorno de host que implemente una interfaz IFileChangeNotificationSystem personalizada. Como resultado, la HostFileChangeMonitor clase usa la clase de FileSystemWatcher 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