SqlTrackingWorkflowInstance.Refresh 方法

定義

更新此 SqlTrackingWorkflowInstance 的屬性資料。

public:
 void Refresh();
public void Refresh ();
member this.Refresh : unit -> unit
Public Sub Refresh ()

備註

Refresh 不會實際載入 SqlTrackingWorkflowInstance 的任何資料。 為了使資料庫效能最佳化,SqlTrackingWorkflowInstance 類別會視需要載入其集合屬性的資料。 類別 SqlTrackingWorkflowInstance 會為每個屬性維護兩個時間戳記:一個表示上次載入集合追蹤資料的時間,另一個表示上次重新整理的時間 SqlTrackingWorkflowInstance 。 當您取得其中一個集合屬性時,SqlTrackingWorkflowInstance 會載入任何從上次載入集合的追蹤資料到上次重新整理 SqlTrackingWorkflowInstance 的這段時間內加入資料庫的追蹤資料,並且會將這筆資料加入至屬性所維護的集合中。 接著,表示上次載入屬性資料的時間戳記會設定為表示上次重新整理的時間戳記值。 如果這兩個時間戳記相等,則當存取該屬性時,就不會載入屬性的其他追蹤資料。 Refresh 會設定對應至上次重新整理 DateTime.UtcNow 的時間戳記。

適用於