Partilhar via


IFileChangeNotificationSystem Interface

Definição

Define uma maneira de expor um objeto FileChangeMonitor personalizado para uma implementação de cache.

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

Comentários

No ASP.NET, a IFileChangeNotificationSystem interface fornece acesso ao gerenciamento interno de notificações de alteração de arquivo.

A IFileChangeNotificationSystem interface é usada internamente pela HostFileChangeMonitor classe .

Quando uma implementação de cache é executada em um domínio de aplicativo ASP.NET, ASP.NET implementa uma IFileChangeNotificationSystem interface por meio da Host propriedade . A HostFileChangeMonitor classe detecta essa propriedade e usa a ASP.NET sistema de notificação de alteração de arquivo para remover entradas de cache com base na notificação de alteração de arquivo.

Em aplicativos non-ASP.NET, não há nenhum ambiente de host que implemente uma interface personalizada IFileChangeNotificationSystem . Como resultado, a HostFileChangeMonitor classe usa a FileSystemWatcher classe do CLR.

Métodos

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

Registra um caminho de arquivo para monitorar com o ambiente de host.

StopMonitoring(String, Object)

O monitoramento das extremidades muda.

Aplica-se a