SqlTrackingWorkflowInstance.Refresh メソッド

定義

この SqlTrackingWorkflowInstanceのプロパティ データを更新します。

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

注釈

Refresh では、 SqlTrackingWorkflowInstanceのデータは実際には読み込まれません。 データベースのパフォーマンスを最適化するために、 SqlTrackingWorkflowInstance クラスは必要に応じてコレクション プロパティのデータを読み込みます。 SqlTrackingWorkflowInstance クラスは、プロパティごとに 2 つのタイムスタンプを保持します。1 つはコレクションの追跡データが最後に読み込まれた時刻を示し、もう 1 つはSqlTrackingWorkflowInstanceが最後に更新されたことを示します。 コレクション のプロパティのいずれかを取得すると、 SqlTrackingWorkflowInstance は、コレクションの追跡データが最後に読み込まれた時刻から、 SqlTrackingWorkflowInstance が最後に更新されてから、プロパティによって管理されているコレクションにこのデータを追加する間に、データベースに追加されたすべての追跡データを読み込みます。 プロパティのデータが最後に読み込まれた時刻を示すタイムスタンプは、最後の更新を示すタイムスタンプの値に設定されます。 これら 2 つのタイムスタンプが等しい場合、プロパティへのアクセス時に追加の追跡データは読み込まれません。 Refresh は、最後の更新に対応するタイムスタンプを DateTime.UtcNowに設定します。

適用対象