DirectoryEntry.UsePropertyCache 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.
Recebe ou define um valor que indica se a cache deve ser comprometida após cada operação.
public:
property bool UsePropertyCache { bool get(); void set(bool value); };
[System.DirectoryServices.DSDescription("DSUsePropertyCache")]
public bool UsePropertyCache { get; set; }
[<System.DirectoryServices.DSDescription("DSUsePropertyCache")>]
member this.UsePropertyCache : bool with get, set
Public Property UsePropertyCache As Boolean
Valor de Propriedade
true se a cache não deve ser comprometida após cada operação; caso contrário, false. A predefinição é true.
- Atributos
Observações
Por defeito, as alterações às propriedades são feitas localmente numa cache, e os valores das propriedades a serem lidos são armazenados em cache após a primeira leitura. Quando a UsePropertyCache propriedade é true, o acesso às DirectoryEntry propriedades do objeto é mais rápido. Definir isto false para fará com que a cache seja comprometida após cada operação.
Se a UsePropertyCache propriedade for true e quiser comprometer alterações em cache, chame o CommitChanges método. Para atualizar valores na cache após alterações feitas ao diretório, chame o RefreshCache método.
Caution
Se ligares RefreshCache antes de ligar CommitChanges, quaisquer alterações não comprometidas no cache de propriedades serão perdidas.
Note
O fornecedor do Serviços de Informação Internet (IIS) não suporta a confirmação da cache após cada operação.