IFileChangeNotificationSystem Interfejs
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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. |