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 реализуют эти функциональные возможности.