DirectoryEntry.UsePropertyCache DirectoryEntry.UsePropertyCache DirectoryEntry.UsePropertyCache DirectoryEntry.UsePropertyCache Property

Definición

Obtiene o establece un valor que indica si hay que confirmar la caché después de cada operación.Gets or sets a value indicating whether the cache should be committed after each operation.

public:
 property bool UsePropertyCache { bool get(); void set(bool value); };
[System.DirectoryServices.DSDescription("DSUsePropertyCache")]
public bool UsePropertyCache { get; set; }
member this.UsePropertyCache : bool with get, set
Public Property UsePropertyCache As Boolean

Valor de propiedad

Es true si es necesario confirmar la caché después de cada operación; de lo contrario, es false.true if the cache should not be committed after each operation; otherwise, false. De manera predeterminada, es true.The default is true.

Comentarios

De forma predeterminada, los cambios realizados en las propiedades se realizan localmente en una memoria caché y lectura de los valores de propiedad se almacenan en caché después de la primera lectura.By default, changes to properties are made locally to a cache, and property values to be read are cached after the first read. Cuando el UsePropertyCache propiedad es true, el acceso a la DirectoryEntry propiedades del objeto es más rápido.When the UsePropertyCache property is true, access to the DirectoryEntry object's properties is faster. Si se establece en false hará que la memoria caché se puede confirmar después de cada operación.Setting this to false will cause the cache to be committed after each operation.

Si el UsePropertyCache propiedad es true y desea guardar en caché los cambios, llame a la CommitChanges método.If the UsePropertyCache property is true and you want to commit cached changes, call the CommitChanges method. Para actualizar los valores en la memoria caché después de realizar cambios en el directorio, llame a la RefreshCache método.To update values in the cache after changes to the directory are made, call the RefreshCache method.

Precaución

Si se llama a RefreshCache antes de llamar a CommitChanges, se perderán los cambios no confirmados en la caché de propiedades.If you call RefreshCache before calling CommitChanges, any uncommitted changes to the property cache will be lost.

Nota

El proveedor de servicios de Internet Information Server (IIS) no es compatible con la confirmación de la caché después de cada operación.The Internet Information Services (IIS) provider does not support committing the cache after each operation.

Se aplica a

Consulte también: