IFileChangeNotificationSystem Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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. |