DirectoryEntry.UsePropertyCache Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar eller anger ett värde som anger om cachen ska checkas in efter varje åtgärd.
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
[<System.DirectoryServices.DSDescription("DSUsePropertyCache")>]
member this.UsePropertyCache : bool with get, set
Public Property UsePropertyCache As Boolean
Egenskapsvärde
trueom cacheminnet inte ska checkas in efter varje åtgärd. annars . false Standardvärdet är true.
- Attribut
Kommentarer
Som standard görs ändringar i egenskaper lokalt i en cache och egenskapsvärden som ska läsas cachelagras efter den första läsningen. När egenskapen UsePropertyCache är trueär åtkomsten DirectoryEntry till objektets egenskaper snabbare. Om du anger detta till false kommer cacheminnet att checkas in efter varje åtgärd.
Om egenskapen UsePropertyCache är true och du vill checka in cachelagrade ändringar anropar CommitChanges du metoden. Om du vill uppdatera värden i cacheminnet när ändringar i katalogen har gjorts anropar RefreshCache du metoden.
Caution
Om du anropar RefreshCache innan du anropar CommitChangesgår alla icke-utelämnade ändringar i egenskapscacheminnet förlorade.
Note
IIS-providern (Internet Information Services) stöder inte incheckning av cacheminnet efter varje åtgärd.