DirectoryEntry.UsePropertyCache Właściwość

Definicja

Pobiera lub ustawia wartość wskazującą, czy pamięć podręczną ma być zatwierdzana po każdej operacji.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); };
public bool UsePropertyCache { get; set; }
[System.DirectoryServices.DSDescription("DSUsePropertyCache")]
public bool UsePropertyCache { get; set; }
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.true if the cache should not be committed after each operation; otherwise, false. Wartość domyślna to true.The default is 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, które mają być odczytywane, są buforowane po pierwszym odczytaniu.By default, changes to properties are made locally to a cache, and property values to be read are cached after the first read. Gdy właściwość UsePropertyCache jest true, dostęp do właściwości obiektu DirectoryEntry jest szybszy.When the UsePropertyCache property is true, access to the DirectoryEntry object's properties is faster. Ustawienie tej opcji na false spowoduje zatwierdzenie pamięci podręcznej po każdej operacji.Setting this to false will cause the cache to be committed after each operation.

Jeśli właściwość UsePropertyCache jest true i chcesz zatwierdzić buforowane zmiany, wywołaj metodę CommitChanges.If the UsePropertyCache property is true and you want to commit cached changes, call the CommitChanges method. Aby zaktualizować wartości w pamięci podręcznej po wprowadzeniu zmian w katalogu, wywołaj metodę RefreshCache.To update values in the cache after changes to the directory are made, call the RefreshCache method.

Przestroga

W przypadku wywołania RefreshCache przed wywołaniem CommitChangeswszystkie Niezatwierdzone zmiany w pamięci podręcznej właściwości zostaną utracone.If you call RefreshCache before calling CommitChanges, any uncommitted changes to the property cache will be lost.

Uwaga

Dostawca Internet Information Services (IIS) nie obsługuje zatwierdzania pamięci podręcznej po każdej operacji.The Internet Information Services (IIS) provider does not support committing the cache after each operation.

Dotyczy

Zobacz też