Share via


SqlTrackingWorkflowInstance.AutoRefresh Özellik

Tanım

Erişildiğinde bunun SqlTrackingWorkflowInstance özellik verilerinin otomatik olarak güncelleştirilip güncelleştirilmeyeceğini belirten bir değer alır veya ayarlar.

public:
 property bool AutoRefresh { bool get(); void set(bool value); };
public bool AutoRefresh { get; set; }
member this.AutoRefresh : bool with get, set
Public Property AutoRefresh As Boolean

Özellik Değeri

true erişildiğinde özellik verilerinin otomatik olarak yenilenmesi gerekiyorsa; aksi takdirde , false.

Açıklamalar

Veritabanı performansını iyileştirmek için, gibi ActivityEventssorgulanan veri koleksiyonlarını koruyan özellikler, yalnızca özelliğe erişildiğinde veritabanını yeni öğeler için sorgular ve böyle bir özelliğin koleksiyonu yalnızca özelliğe erişildiğinde gerektiği gibi güncelleştirilir. sınıfı SqlTrackingWorkflowInstance her özellik için iki zaman damgası tutar: biri koleksiyon için izleme verilerinin en son yüklendiği zamanı, diğeri ise en son ne zaman SqlTrackingWorkflowInstance yenilendiğini gösterir. Koleksiyon özelliklerinden birini aldığınızda, SqlTrackingWorkflowInstance koleksiyon için izleme verilerinin son yüklenmesi ve SqlTrackingWorkflowInstance en son yenilenme zamanı arasında veritabanına eklenen izleme verilerini yükler ve bu verileri özelliği tarafından tutulan koleksiyona ekler. Özellik için verilerin en son ne zaman yüklendiğini gösteren zaman damgası, son yenilemeyi gösteren zaman damgasının değerine ayarlanır. Bu iki zaman damgası eşitse, erişildiğinde özellik için ek izleme verileri yüklenmez. true Bir koleksiyon özelliğine her erişildiğinde yenileme gerçekleştirmek için olarak ayarlayın AutoRefresh ve bu özellik tarafından tutulan koleksiyonda döndürülen izleme verilerinin her zaman güncel olduğundan emin olun. ise AutoRefreshfalse, son yenilemeye karşılık gelen zaman damgasını sıfırlamak için aramanız Refresh gerekir.

Şunlara uygulanır