DirectoryEntry.UsePropertyCache Właściwość

Definicja

Pobiera lub ustawia wartość wskazującą, czy pamięć podręczna powinna zostać zatwierdzona po każdej operacji.

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

Wartość właściwości

true jeśli pamięć podręczna nie powinna być zatwierdzana po każdej operacji; w przeciwnym razie , false. Wartość domyślna to true.

Atrybuty

Uwagi

Domyślnie zmiany właściwości są wprowadzane lokalnie w pamięci podręcznej, a wartości właściwości do odczytu są buforowane po pierwszym odczycie. UsePropertyCache Gdy właściwość ma truewartość , dostęp do DirectoryEntry właściwości obiektu jest szybszy. Ustawienie tej false wartości spowoduje, że pamięć podręczna zostanie zatwierdzona po każdej operacji.

UsePropertyCache Jeśli właściwość to true i chcesz zatwierdzić zmiany w pamięci podręcznej, wywołaj metodę CommitChanges . Aby zaktualizować wartości w pamięci podręcznej po wprowadzeniu zmian w katalogu, wywołaj metodę RefreshCache .

Przestroga

Jeśli wywołasz metodę przed wywołaniem RefreshCacheCommitChangesmetody , wszelkie niezatwierdzone zmiany w pamięci podręcznej właściwości zostaną utracone.

Uwaga

Dostawca usług Internet Information Services (IIS) nie obsługuje zatwierdzania pamięci podręcznej po każdej operacji.

Dotyczy

Zobacz też