DirectoryEntry.UsePropertyCache Eigenschap

Definitie

Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of de cache na elke bewerking moet worden doorgevoerd.

public:
 property bool UsePropertyCache { bool get(); void set(bool value); };
[System.DirectoryServices.DSDescription("DSUsePropertyCache")]
public bool UsePropertyCache { get; set; }
[<System.DirectoryServices.DSDescription("DSUsePropertyCache")>]
member this.UsePropertyCache : bool with get, set
Public Property UsePropertyCache As Boolean

Waarde van eigenschap

true als de cache na elke bewerking niet moet worden doorgevoerd; anders, false. De standaardwaarde is true.

Kenmerken

Opmerkingen

Standaard worden wijzigingen in eigenschappen lokaal aangebracht in een cache en worden eigenschapswaarden die moeten worden gelezen, in de cache opgeslagen na de eerste leesbewerking. Wanneer de UsePropertyCache eigenschap is true, is de toegang tot de eigenschappen van het DirectoryEntry object sneller. Als u dit instelt false , wordt de cache na elke bewerking doorgevoerd.

Als de eigenschap is true en u wijzigingen in de UsePropertyCache cache wilt doorvoeren, roept u de CommitChanges methode aan. Als u waarden in de cache wilt bijwerken nadat wijzigingen in de map zijn aangebracht, roept u de RefreshCache methode aan.

Waarschuwing

Als u belt voordat u aanroept RefreshCacheCommitChanges, gaan eventuele niet-doorgevoerde wijzigingen in de eigenschappencache verloren.

Note

De provider Internet Information Services (IIS) biedt geen ondersteuning voor het doorvoeren van de cache na elke bewerking.

Van toepassing op

Zie ook