DirectoryEntry.UsePropertyCache Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.