Udostępnij za pośrednictwem


IFileChangeNotificationSystem Interfejs

Definicja

Definiuje sposób uwidaczniania obiektu niestandardowego FileChangeMonitor w implementacji pamięci podręcznej.

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

Uwagi

W ASP.NET IFileChangeNotificationSystem interfejs zapewnia dostęp do wewnętrznego zarządzania powiadomieniami o zmianie pliku.

Interfejs IFileChangeNotificationSystem jest używany wewnętrznie przez klasę HostFileChangeMonitor .

Gdy implementacja pamięci podręcznej jest uruchamiana w domenie aplikacji ASP.NET, ASP.NET implementuje IFileChangeNotificationSystem interfejs za pośrednictwem Host właściwości . Klasa HostFileChangeMonitor wykrywa tę właściwość i używa systemu powiadomień ASP.NET zmiany pliku w celu eksmisji wpisów pamięci podręcznej na podstawie powiadomienia o zmianie pliku.

W aplikacjach non-ASP.NET nie ma środowiska hosta, które implementuje interfejs niestandardowy IFileChangeNotificationSystem . W rezultacie HostFileChangeMonitor klasa używa FileSystemWatcher klasy CLR.

Metody

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

Rejestruje ścieżkę pliku do monitorowania w środowisku hosta.

StopMonitoring(String, Object)

Kończy monitorowanie zmian.

Dotyczy