Compartilhar via


IFileChangeNotificationSystem Interface

Definição

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

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

Comentários

Em ASP.NET, a IFileChangeNotificationSystem interface fornece acesso ao gerenciamento interno de notificação 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 o sistema de notificação de alteração de arquivo ASP.NET 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

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

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

StopMonitoring(String, Object)

Termina o monitoramento de alterações.

Aplica-se a