Partager via


IFileChangeNotificationSystem Interface

Définition

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.

S’applique à