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

屬性值

索引鍵,識別 XmlDataSource 控制項建立的所有快取物件。

備註

控制項 XmlDataSource 支援資料快取。 快取資料時,會 XmlDataSource 從快取擷取資料,而不是從基礎資料檔案擷取資料。 當快取過期時,它會從基礎檔案擷取資料,然後重新快取資料。

您可以設定 屬性, CacheKeyDependency 以在控制項和索引鍵所 XmlDataSource 建立的所有快取專案之間建立相依性。 您隨時都可以透過過期金鑰,以程式設計方式使所有快取專案失效。

由於用來建立 CacheKeyDependency 的屬性,因此,多個 XmlDataSource 控制項可以在從相同 XML 檔案載入相同資料並 CacheDuration 設定相同的和 CacheExpirationPolicy 設定的情況下,使用相同的快取。

適用於

另請參閱