WorkflowEnvironment.WorkBatch 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取当前工作批次。
public:
static property System::Workflow::Runtime::IWorkBatch ^ WorkBatch { System::Workflow::Runtime::IWorkBatch ^ get(); };
public static System.Workflow.Runtime.IWorkBatch WorkBatch { get; }
static member WorkBatch : System.Workflow.Runtime.IWorkBatch
Public Shared ReadOnly Property WorkBatch As IWorkBatch
属性值
IWorkBatch 表示当前工作批次。
注解
WorkBatch 属性允许主机或主机服务通过将挂起的工作项添加到当前工作批次来参与当前事务。 希望参与当前事务的主机或主机服务必须实现 IPendingWork 接口,并使用 IWorkBatch.Add 将挂起的工作项添加到 WorkBatch。 持久服务应将各项添加到 WorkBatch,以使其数据存储区的状态与工作流实例的状态保持一致。 SqlTrackingService 和 SqlWorkflowPersistenceService 这两个现成可用的持久服务都可实现此功能。