WorkflowEnvironment.WorkBatch 属性

定义

获取当前工作批次。

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,以使其数据存储区的状态与工作流实例的状态保持一致。 SqlTrackingServiceSqlWorkflowPersistenceService 这两个现成可用的持久服务都可实现此功能。

适用于