DirectoryEntry.UsePropertyCache Egenskap

Definition

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.

Gäller för

Se även