IPendingWork Interfaccia
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Attenzione
The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*
Fornisce i 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
Nota
In questo materiale vengono descritti tipi e spazi dei nomi obsoleti. Per altre informazioni, vedere Deprecated Types in Windows Workflow Foundation 4.5 (Tipi deprecati in Windows Workflow Foundation 4.5).
L'interfaccia IPendingWork viene fornita per i servizi che vogliono partecipare al meccanismo di inclusione in batch del motore di runtime del flusso di lavoro. Il meccanismo di inclusione in batch è particolarmente utile per i servizi che utilizzano un archivio durevole. È importante in questi casi mantenere la coerenza tra l'archivio durevole utilizzato dal servizio e lo stato interno del motore di runtime del flusso di lavoro.
Se si desidera che il servizio partecipi all'inclusione in batch delle transazioni del flusso di lavoro fornita da WorkflowCommitWorkBatchService, è necessario implementare i metodi definiti dall'interfaccia IPendingWork. Il motore di runtime del flusso di lavoro chiamerà il metodo Commit sul servizio per eseguire il commit del batch.
La classe SqlWorkflowPersistenceService implementa l'interfaccia IPendingWork.
Metodi
Commit(Transaction, ICollection) |
Obsoleti.
Esegue il commit dell'elenco di elementi di lavoro utilizzando l'oggetto Transaction specificato. |
Complete(Boolean, ICollection) |
Obsoleti.
Chiamato quando la transazione è stata completata. |
MustCommit(ICollection) |
Obsoleti.
Consente agli elementi nel batch di lavoro di dichiarare se devono eseguire il commit immediatamente. |