Freigeben über


WorkflowEnvironment.WorkBatch Eigenschaft

Definition

Ruft den aktuellen Arbeitsbatch ab.

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

Eigenschaftswert

Dies IWorkBatch stellt den aktuellen Arbeitsbatch dar.

Hinweise

Mit WorkBatch der Eigenschaft können Hosts oder Hostdienste an der aktuellen Transaktion teilnehmen, indem dem aktuellen Arbeitsbatch ausstehende Arbeitsaufgaben hinzugefügt werden. Ein Host oder ein Hostdienst, der an der aktuellen Transaktion teilnehmen möchte, muss die IPendingWork Schnittstelle implementieren und verwenden IWorkBatch.Add , um ausstehende Arbeitsaufgaben WorkBatchhinzuzufügen. Dauerhafte Dienste sollten Elemente hinzufügen, um WorkBatch den Status ihrer Datenspeicher konsistent mit dem Status der Workflowinstanz zu halten. Die einsatzbereiten dauerhaften Dienste SqlTrackingService und SqlWorkflowPersistenceServicebeide implementieren diese Funktionalität.

Gilt für: