DirectoryEntry.UsePropertyCache DirectoryEntry.UsePropertyCache DirectoryEntry.UsePropertyCache DirectoryEntry.UsePropertyCache Property

Definition

Ruft einen Wert ab, der angibt, ob der Cache nach jeder Operation übernommen werden soll, oder legt diesen fest.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); };
[System.DirectoryServices.DSDescription("DSUsePropertyCache")]
public bool UsePropertyCache { get; set; }
member this.UsePropertyCache : bool with get, set
Public Property UsePropertyCache As Boolean

Eigenschaftswert

true, wenn der Cache nicht nach jedem Vorgang übernommen werden soll, andernfalls false.true if the cache should not be committed after each operation; otherwise, false. Die Standardeinstellung ist true.The default is true.

Hinweise

Standardmäßig werden Änderungen an Eigenschaften lokal in einem Cache vorgenommen, und die zu lesenden Eigenschaftswerte werden nach dem ersten Lesevorgang zwischengespeichert.By default, changes to properties are made locally to a cache, and property values to be read are cached after the first read. Wenn die UsePropertyCache -Eigenschaft trueist, ist der DirectoryEntry Zugriff auf die Eigenschaften des Objekts schneller.When the UsePropertyCache property is true, access to the DirectoryEntry object's properties is faster. Wenn diese Einstellung false auf festgelegt wird, wird für den Cache nach jedem Vorgang ein Commit ausgeführt.Setting this to false will cause the cache to be committed after each operation.

Wenn die UsePropertyCache -Eigenschaft true ist und Sie Commit für zwischengespeicherte Änderungen durchsetzen CommitChanges möchten, müssen Sie die-Methode aufruft.If the UsePropertyCache property is true and you want to commit cached changes, call the CommitChanges method. Um Werte im Cache zu aktualisieren, nachdem Änderungen am Verzeichnis vorgenommen wurden, müssen Sie RefreshCache die-Methode aufrufen.To update values in the cache after changes to the directory are made, call the RefreshCache method.

Achtung

Wenn Sie vor RefreshCache dem Aufrufen CommitChangesvon aufrufen, gehen alle nicht ausgegebenen Änderungen am Eigenschaften Cache verloren.If you call RefreshCache before calling CommitChanges, any uncommitted changes to the property cache will be lost.

Hinweis

Der Internetinformationsdienste (IIS)-Anbieter unterstützt nach jedem Vorgang keinen Commit für den Cache.The Internet Information Services (IIS) provider does not support committing the cache after each operation.

Gilt für:

Siehe auch