Share via


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 进行数据维护

适用于

另请参阅