DirectoryEntry.UsePropertyCache Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém ou define um valor que indica se o cache deve ser confirmado após cada operação.
public:
property bool UsePropertyCache { bool get(); void set(bool value); };
public bool UsePropertyCache { get; set; }
[System.DirectoryServices.DSDescription("DSUsePropertyCache")]
public bool UsePropertyCache { get; set; }
member this.UsePropertyCache : bool with get, set
[<System.DirectoryServices.DSDescription("DSUsePropertyCache")>]
member this.UsePropertyCache : bool with get, set
Public Property UsePropertyCache As Boolean
Valor da propriedade
true
se o cache não deve ser confirmado após cada operação; caso contrário, false
. O padrão é true
.
- Atributos
Comentários
Por padrão, as alterações nas propriedades são feitas localmente em um cache e os valores de propriedade a serem lidos são armazenados em cache após a primeira leitura. Quando a propriedade é true
, o UsePropertyCacheDirectoryEntry acesso às propriedades do objeto é mais rápido. Definir isso como false
fará com que o cache seja confirmado após cada operação.
Se a UsePropertyCache propriedade for true
e você quiser confirmar alterações armazenadas em cache, chame o CommitChanges método . Para atualizar valores no cache depois que as alterações no diretório forem feitas, chame o RefreshCache método .
Cuidado
Se você chamar RefreshCache antes de chamar CommitChanges, todas as alterações não confirmadas no cache de propriedades serão perdidas.
Observação
O provedor dos Serviços de Informações da Internet (IIS) não dá suporte à confirmação do cache após cada operação.