DirectoryEntry.UsePropertyCache Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.