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оба реализуют эту функцию.