IPendingWork Interfaccia

Definizione

Attenzione

The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*

Fornisce metodi per partecipare a un batch di lavoro.

public interface class IPendingWork
public interface IPendingWork
[System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")]
public interface IPendingWork
type IPendingWork = interface
[<System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")>]
type IPendingWork = interface
Public Interface IPendingWork
Derivato
Attributi

Commenti

Note

Questo materiale illustra i tipi e gli spazi dei nomi obsoleti. Per altre informazioni, vedere Deprecated Types in Windows Workflow Foundation 4.5.

L'interfaccia IPendingWork viene fornita per i servizi che vogliono partecipare al meccanismo di invio in batch del motore di runtime del flusso di lavoro. Il meccanismo di invio in batch è particolarmente utile per i servizi che usano un archivio durevole. In questi casi è spesso importante mantenere la coerenza tra l'archivio durevole usato dal servizio e lo stato interno del motore di runtime del flusso di lavoro.

Se si desidera che il servizio partecipi all'invio in batch delle transazioni del flusso di lavoro fornito da WorkflowCommitWorkBatchService, è necessario implementare i metodi definiti dall'interfaccia IPendingWork . Il motore di runtime del flusso di lavoro chiamerà il Commit metodo nel servizio per eseguire il commit del batch.

La classe SqlWorkflowPersistenceService implementa l'interfaccia IPendingWork.

Metodi

Nome Descrizione
Commit(Transaction, ICollection)
Obsoleti.

Esegue il commit dell'elenco di elementi di lavoro utilizzando l'oggetto specificato Transaction .

Complete(Boolean, ICollection)
Obsoleti.

Chiamato al termine della transazione.

MustCommit(ICollection)
Obsoleti.

Consente agli elementi nel batch di lavoro di asserire se devono eseguire immediatamente il commit.

Si applica a