SqlTrackingService.PartitionOnCompletion 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置一个值,该值指定在工作流实例完成时是否应将工作流实例的跟踪数据转移到数据库中当前活动的分区中。
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 进行数据维护。