DirectoryEntry.UsePropertyCache Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Ö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.