IPendingWork Interface
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Atenção
The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*
Fornece métodos para participar num grupo de trabalho.
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
- Derivado
- Atributos
Observações
Note
Este material discute tipos e namespaces que estão obsoletos. Para mais informações, consulte Tipos Descontinuados no Windows Workflow Foundation 4.5.
A IPendingWork interface é fornecida para serviços que pretendem participar no mecanismo de lote do motor de execução em tempo de trabalho. O mecanismo de agrupamento é especialmente útil para serviços que utilizam um armazenamento duradouro. É frequentemente importante, nestes casos, manter a consistência entre o armazenamento durável utilizado pelo serviço e o estado interno do motor de execução do workflow.
Se quiser que o seu serviço participe no lote de transações de workflow fornecido pelo WorkflowCommitWorkBatchService, deve implementar os métodos definidos pela IPendingWork interface. O motor de execução de workflow chamará o Commit método no seu serviço para confirmar o lote.
A classe SqlWorkflowPersistenceService implementa a interface IPendingWork.
Métodos
| Name | Description |
|---|---|
| Commit(Transaction, ICollection) |
Obsoleto.
Faz commit na lista de itens de trabalho usando o objeto especificado Transaction . |
| Complete(Boolean, ICollection) |
Obsoleto.
Chamada quando a transação termina. |
| MustCommit(ICollection) |
Obsoleto.
Permite que os itens do lote de trabalho afirmem se devem comprometer-se imediatamente. |