IFileChangeNotificationSystem Interfaz
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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. |