SqlTrackingWorkflowInstance.Refresh メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
この 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に設定します。