DirectoryEntry.UsePropertyCache Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.