ObjectCache.Host プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ObjectCache の実装が使用でき、ホスト固有のサービスを ObjectCache の実装に提供できる、管理されたホスティング環境への参照を取得または設定します。
public:
static property IServiceProvider ^ Host { IServiceProvider ^ get(); void set(IServiceProvider ^ value); };
public static IServiceProvider Host { get; set; }
public static IServiceProvider Host { [System.Security.SecurityCritical] get; [System.Security.SecurityCritical] set; }
static member Host : IServiceProvider with get, set
[<get: System.Security.SecurityCritical>]
[<set: System.Security.SecurityCritical>]
static member Host : IServiceProvider with get, set
Public Shared Property Host As IServiceProvider
プロパティ値
キャッシュを認識する管理対象のホスト環境への参照。
- 属性
例外
プロパティに割り当てられている値が null
です。
プロパティ値を複数回設定しようとしました。
注釈
プロパティはHost、.NET Frameworkホスト環境と、.NET Frameworkホスト環境に依存する動作を実装するキャッシュ実装で使用することを目的としています。
次の表に、マネージド ホスティング環境から使用できる可能性があり、 プロパティを使用して ObjectCache 実装で使用できるホスト環境サービスのセットを Host 示します。
サービス | 説明 |
---|---|
IApplicationIdentifier | ホスト環境で、パフォーマンス カウンターの識別などの機能のキャッシュ実装で必要になる可能性があるアプリケーション ドメイン識別子を提供できるようにします。 |
IFileChangeNotificationSystem | ホスト環境で、.NET Frameworkで提供されているシステムを使用する代わりに、カスタムのファイル変更通知システムを提供できるようにします。 |
IMemoryCacheManager | キャッシュ実装でキャッシュ メモリの消費量をホスト環境に報告できるようにします。 これにより、ホスト環境は、複数のキャッシュ実装間でメモリ消費量を一元的に管理できます。 |
注意
このプロパティ値の呼び出し元には、無制限のコード アクセス セキュリティアクセス許可が必要です。
適用対象
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET