Condividi tramite


DirectoryEntry.UsePropertyCache Proprietà

Definizione

Recupera o imposta un valore che indica se deve essere eseguito il commit della cache dopo ogni operazione.

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

Valore della proprietà

true se non deve essere eseguito il commit della cache al termine di ciascuna operazione; false in caso diverso. Il valore predefinito è true.

Attributi

Commenti

Per impostazione predefinita, le modifiche alle proprietà vengono apportate localmente a una cache e i valori delle proprietà da leggere vengono memorizzati nella cache dopo la prima lettura. Quando la UsePropertyCache proprietà è true, l'accesso alle DirectoryEntry proprietà dell'oggetto è più veloce. Se si imposta su , false il commit della cache verrà eseguito dopo ogni operazione.

Se la UsePropertyCache proprietà è true e si desidera eseguire il commit delle modifiche memorizzate nella cache, chiamare il CommitChanges metodo . Per aggiornare i valori nella cache dopo che sono state apportate modifiche alla directory, chiamare il RefreshCache metodo .

Attenzione

Se si chiama prima di chiamare RefreshCacheCommitChanges, eventuali modifiche di cui non è stato eseguito il commit nella cache delle proprietà andranno perse.

Nota

Il provider Internet Information Services (IIS) non supporta il commit della cache dopo ogni operazione.

Si applica a

Vedi anche