Condividi tramite


WorkflowEnvironment.WorkBatch Proprietà

Definizione

Ottiene il batch di lavoro corrente.

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

Valore della proprietà

Interfaccia IWorkBatch che rappresenta il batch di lavoro corrente.

Commenti

La proprietà WorkBatch consente agli host o ai servizi host di partecipare alla transazione corrente aggiungendo elementi di lavoro in sospeso al batch di lavoro corrente. Un host o un servizio host che desideri partecipare alla transazione corrente deve implementare l'interfaccia IPendingWork e utilizzare IWorkBatch.Add per aggiungere elementi di lavoro in sospeso a WorkBatch. I servizi durevoli devono aggiungere elementi a WorkBatch per mantenere la coerenza tra lo stato degli archivi dati con lo stato dell'istanza del flusso di lavoro. I servizi durevoli predefiniti, SqlTrackingService e SqlWorkflowPersistenceService implementano entrambi questa funzionalità.

Si applica a