WorkflowEnvironment.WorkBatch Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
Der IWorkBatch, der den aktuellen Arbeitsbatch darstellt.
Hinweise
Die WorkBatch-Eigenschaft ermöglicht es Hosts oder Hostdiensten, an der aktuellen Transaktion teilzunehmen, indem dem aktuellen Arbeitsbatch anstehende Arbeitsaufgaben hinzugefügt werden. Ein Host oder ein Hostdienst, der an der aktuellen Transaktion teilnehmen möchte, muss die IPendingWork-Schnittstelle implementieren und IWorkBatch.Add verwenden, um dem WorkBatch anstehende Arbeitselemente hinzuzufügen. Permanente Dienste sollten dem WorkBatch Elemente hinzufügen, um den Zustand ihrer Datenspeicher mit dem Zustand der Workflowinstanz konsistent zu halten. Die vordefinierten permanenten Dienste, SqlTrackingService und SqlWorkflowPersistenceService, implementieren jeweils diese Funktionalität.