XmlDataSource.CacheKeyDependency Propriedade

Definição

Obtém ou define uma dependência de chave definida pelo utilizador que está ligada a todos os objetos de cache de dados criados pelo controlo de fonte de dados. Todos os objetos de cache expiram explicitamente quando a chave expira.

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

Valor de Propriedade

Uma chave que identifica todos os objetos de cache criados pelo XmlDataSource controlo.

Observações

O XmlDataSource controlo suporta cache de dados. Enquanto os dados são armazenados em cache, recuperam XmlDataSource dados da cache em vez do ficheiro subjacente. Quando a cache expira, recupera dados do ficheiro subjacente e volta a armazená-los em cache.

Podes definir a CacheKeyDependency propriedade para criar uma dependência entre todas as entradas de cache criadas pelo XmlDataSource controlo e pela chave. Podes invalidar programaticamente todas as entradas de cache a qualquer momento, expirando a chave.

Devido às propriedades usadas para criar o CacheKeyDependency, é possível que múltiplos XmlDataSource controlos usem a mesma cache em cenários onde carregam os mesmos dados do mesmo ficheiro XML e ficheiro de transformação e têm o mesmo CacheDuration e CacheExpirationPolicy definido.

Aplica-se a

Ver também