DirectoryEntry.UsePropertyCache Propriété

Définition

Obtient ou définit une valeur indiquant si le cache doit être validé après chaque opération.

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

Valeur de propriété

true si le cache ne doit pas être validé après chaque opération ; sinon false. La valeur par défaut est true.

Attributs

Remarques

Par défaut, les modifications apportées aux propriétés sont apportées localement à un cache, et les valeurs de propriété à lire sont mises en cache après la première lecture. Lorsque la UsePropertyCache propriété est true, l’accès aux propriétés de l’objet DirectoryEntry est plus rapide. La définition de cette valeur false entraîne la validation du cache après chaque opération.

Si la UsePropertyCache propriété est true et que vous souhaitez valider les modifications mises en cache, appelez la CommitChanges méthode . Pour mettre à jour les valeurs dans le cache une fois que des modifications ont été apportées au répertoire, appelez la RefreshCache méthode .

Attention

Si vous appelez RefreshCache avant d’appeler CommitChanges, toutes les modifications non validées apportées au cache de propriétés seront perdues.

Notes

Le fournisseur IIS (Internet Information Services) ne prend pas en charge la validation du cache après chaque opération.

S’applique à

Voir aussi