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


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

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