XmlDataSource.CacheKeyDependency プロパティ

定義

データ ソース コントロールによって作成されたすべてのデータ キャッシュ オブジェクトにリンクされる、ユーザー定義のキー依存関係を取得または設定します。 すべてのキャッシュ オブジェクトは、キーの有効期限が切れると、明示的に期限切れになります。

public:
 virtual property System::String ^ CacheKeyDependency { System::String ^ get(); void set(System::String ^ value); };
public virtual string CacheKeyDependency { get; set; }
member this.CacheKeyDependency : string with get, set
Public Overridable Property CacheKeyDependency As String

プロパティ値

String

XmlDataSource コントロールによって作成されたすべてのキャッシュ オブジェクトを識別するキー。

注釈

このコントロールでは XmlDataSource 、データ キャッシュがサポートされています。 データがキャッシュされている間、 XmlDataSource 基になるデータ ファイルからではなく、キャッシュからデータを取得します。 キャッシュの有効期限が切れると、基になるファイルからデータが取得され、データが再キャッシュされます。

このプロパティを CacheKeyDependency 設定して、コントロールによって作成されたすべてのキャッシュ エントリとキーの間に依存関係を XmlDataSource 作成できます。 キーの有効期限を切ることで、プログラムによってすべてのキャッシュ エントリをいつでも無効にすることができます。

作成CacheKeyDependencyに使用されるプロパティのため、複数XmlDataSourceのコントロールが同じ XML ファイルと変換ファイルから同じデータを読み込み、同じ設定を持つシナリオで同じCacheDurationCacheExpirationPolicyキャッシュを使用できる可能性があります。

適用対象

こちらもご覧ください