Freigeben über


DirectoryEntry.UsePropertyCache-Eigenschaft

Ruft einen Wert ab, der angibt, ob der Cache nach jeder Operation übernommen werden soll, oder legt diesen fest.

Namespace: System.DirectoryServices
Assembly: System.DirectoryServices (in system.directoryservices.dll)

Syntax

'Declaration
Public Property UsePropertyCache As Boolean
'Usage
Dim instance As DirectoryEntry
Dim value As Boolean

value = instance.UsePropertyCache

instance.UsePropertyCache = value
public bool UsePropertyCache { get; set; }
public:
property bool UsePropertyCache {
    bool get ();
    void set (bool value);
}
/** @property */
public boolean get_UsePropertyCache ()

/** @property */
public void set_UsePropertyCache (boolean value)
public function get UsePropertyCache () : boolean

public function set UsePropertyCache (value : boolean)

Eigenschaftenwert

true, wenn der Cache nicht nach jedem Vorgang übernommen werden soll, andernfalls false. Der Standardwert ist true.

Hinweise

Standardmäßig werden Änderungen lokal in einem Cache durchgeführt, und zu lesende Eigenschaftenwerte werden nach dem ersten Lesen zwischengespeichert. Wenn die UsePropertyCache-Eigenschaft true ist, kann schneller auf die DirectoryEntry-Eigenschaften des Objekts zugegriffen werden. Wenn die Eigenschaft auf false festgelegt ist, wird der Cache nach jedem Vorgang übernommen.

Wenn die UsePropertyCache-Eigenschaft true ist und Sie die geänderten Änderungen übernehmen möchten, rufen Sie die CommitChanges-Methode auf. Wenn die Werte im Cache nach dem Ändern des Verzeichnisses aktualisiert werden sollen, rufen Sie die RefreshCache-Methode auf.

Warnung

Wenn Sie RefreshCache vor dem Aufruf von CommitChanges aufrufen, gehen alle nicht übernommen Änderungen am Eigenschaftencache verloren.

Hinweis

Der IIS-Provider (Internet Information Services) unterstützt das Übernehmen des Caches nach jedem Vorgang nicht.

Plattformen

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.

Versionsinformationen

.NET Framework

Unterstützt in: 2.0, 1.1, 1.0

Siehe auch

Referenz

DirectoryEntry-Klasse
DirectoryEntry-Member
System.DirectoryServices-Namespace
CommitChanges
RefreshCache