Aracılığıyla paylaş


DirectoryEntry.UsePropertyCache Özellik

Tanım

Önbelleğin her işlemden sonra işlenip işlenmeyeceğini belirten bir değer alır veya ayarlar.

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

Özellik Değeri

true önbellek her işlemden sonra işlenmemelidir; aksi takdirde , false. Varsayılan değer: true.

Öznitelikler

Açıklamalar

Varsayılan olarak, özelliklerde yapılan değişiklikler önbellekte yerel olarak yapılır ve okunacak özellik değerleri ilk okumadan sonra önbelleğe alınır. UsePropertyCache özelliği olduğundatrue, nesnenin özelliklerine DirectoryEntry erişim daha hızlıdır. Bunu olarak false ayarlamak, önbelleğin her işlemden sonra işlenmesine neden olur.

UsePropertyCache özelliği ise true ve önbelleğe alınmış değişiklikleri işlemek istiyorsanız yöntemini çağırınCommitChanges. Dizinde değişiklikler yapıldıktan sonra önbellekteki değerleri güncelleştirmek için yöntemini çağırın RefreshCache .

Dikkat

çağrısından CommitChangesönce çağrısı RefreshCache yaparsanız, özellik önbelleğinde kaydedilmemiş değişiklikler kaybolur.

Not

Internet Information Services (IIS) sağlayıcısı her işlemden sonra önbelleğin işlenmesini desteklemez.

Şunlara uygulanır

Ayrıca bkz.