Поделиться через


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, чтобы поддерживать состояние своих хранилищ данных согласованным с состоянием экземпляра рабочего процесса. Готовые постоянные службы SqlTrackingService и SqlWorkflowPersistenceService реализуют эти функциональные возможности.

Применяется к