次の方法で共有


IFileChangeNotificationSystem インターフェイス

定義

カスタム FileChangeMonitor オブジェクトをキャッシュ実装に公開する方法を定義します。

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

注釈

ASP.NET では、インターフェイスは IFileChangeNotificationSystem 内部ファイル変更通知管理へのアクセスを提供します。

インターフェイスは IFileChangeNotificationSystem 、 クラスによって HostFileChangeMonitor 内部的に使用されます。

キャッシュ実装が ASP.NET アプリケーション ドメインで実行される場合、ASP.NET は プロパティを介してインターフェイスをIFileChangeNotificationSystemHost実装します。 クラスはこの HostFileChangeMonitor プロパティを検出し、ASP.NET ファイル変更通知システムを使用して、ファイル変更通知に基づいてキャッシュ エントリを削除します。

non-ASP.NET アプリケーションでは、カスタム IFileChangeNotificationSystem インターフェイスを実装するホスト環境はありません。 その結果、クラスは HostFileChangeMonitor CLR の FileSystemWatcher クラスを使用します。

メソッド

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

監視するファイル パスをホスト環境に登録します。

StopMonitoring(String, Object)

変更の監視を終了します。

適用対象