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

适用于