通过


SqlTrackingService.PartitionOnCompletion 属性

定义

获取或设置一个值,该值指定在工作流实例完成后是否应将工作流实例的跟踪数据移动到数据库中当前活动分区。

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

属性值

true 如果跟踪数据应在工作流完成时移动到当前活动分区,否则,为 false. 默认值为 false

注解

这样 SqlTrackingService ,就可以对数据库进行分区,以便提供一种高效方法来存档和删除跟踪记录。 如果数据库在停机期间遇到较长时间,或者数据库没有计划内停机,则可以设置为 PartitionOnCompletion 在工作流实例完成时将与工作流实例关联的跟踪记录从活动实例表移动到当前活动分区。 这样,就可以存档或删除这些记录,而无需锁定数据库的活动实例表中的数据。 有关分区的详细信息,请参阅 SqlTrackingService 的数据维护

适用于