XmlDataSource.CacheKeyDependency Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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.