IFileChangeNotificationSystem Interface
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Définit une manière d'exposer un objet FileChangeMonitor personnalisé à une implémentation de cache.
public interface class IFileChangeNotificationSystem
public interface IFileChangeNotificationSystem
type IFileChangeNotificationSystem = interface
Public Interface IFileChangeNotificationSystem
Remarques
Dans ASP.NET, l’interface permet d’accéder à la IFileChangeNotificationSystem gestion interne des notifications de modification de fichier.
L’interface IFileChangeNotificationSystem est utilisée en interne par la HostFileChangeMonitor classe .
Lorsqu’une implémentation de cache s’exécute dans un domaine d’application ASP.NET, ASP.NET implémente une IFileChangeNotificationSystem interface via la Host propriété . La HostFileChangeMonitor classe détecte cette propriété et utilise le système de notification de modification de fichier ASP.NET pour supprimer les entrées de cache en fonction de la notification de modification de fichier.
Dans non-ASP.NET applications, aucun environnement hôte n’implémente une interface personnalisée IFileChangeNotificationSystem . Par conséquent, la HostFileChangeMonitor classe utilise la FileSystemWatcher classe du CLR.
Méthodes
StartMonitoring(String, OnChangedCallback, Object, DateTimeOffset, Int64) |
Inscrit un chemin d'accès de fichier à surveiller avec l'environnement d'hôte. |
StopMonitoring(String, Object) |
Termine la surveillance des modifications. |