Compartilhar via


DirectoryEntry.UsePropertyCache Propriedade

Definição

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.

Aplica-se a

Confira também