Compartir por


DirectoryEntry.UsePropertyCache Propiedad

Definición

Obtiene o establece un valor que indica si la memoria caché debe confirmarse después de cada operación.

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 de propiedad

true si la memoria caché no debe confirmarse después de cada operación; de lo contrario, false. El valor predeterminado es true.

Atributos

Comentarios

De forma predeterminada, los cambios en las propiedades se realizan localmente en una memoria caché y los valores de propiedad que se van a leer se almacenan en caché después de la primera lectura. Cuando la UsePropertyCache propiedad es true, el acceso a las DirectoryEntry propiedades del objeto es más rápido. Si se establece en, false la memoria caché se confirmará después de cada operación.

Si la UsePropertyCache propiedad es true y desea confirmar los cambios almacenados en caché, llame al CommitChanges método . Para actualizar los valores de la memoria caché después de realizar cambios en el directorio, llame al RefreshCache método .

Precaución

Si llama RefreshCache a antes de llamar CommitChangesa , se perderán los cambios no confirmados en la caché de propiedades.

Nota:

El proveedor de Internet Information Services (IIS) no admite la confirmación de la memoria caché después de cada operación.

Se aplica a

Consulte también