Compartir a través de


IPendingWork Interfaz

Definición

Precaución

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

Proporciona los métodos para participar en un lote de trabajo.

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

Comentarios

Nota

En esta documentación se describen los tipos y espacios de nombres que están obsoletos. Para obtener más información, vea Tipos en desuso en Windows Workflow Foundation 4.5.

La interfaz IPendingWork se proporciona para los servicios que quieren participar en el mecanismo por lotes del motor en tiempo de ejecución de flujo de trabajo. El mecanismo por lotes es especialmente útil para los servicios que utilizan un almacén duradero. A menudo es importante en estos casos para mantener la coherencia entre el almacén duradero utilizado por el servicio y el estado interno del motor en tiempo de ejecución de flujo de trabajo.

Si desea que su servicio participe en el procesamiento por lotes de transacción de flujo de trabajo proporcionado por WorkflowCommitWorkBatchService, debe implementar los métodos definidos por la interfaz IPendingWork. El motor en tiempo de ejecución de flujo de trabajo llamará al método Commit en su servicio para confirmar el lote.

La clase SqlWorkflowPersistenceService implementa la interfaz IPendingWork.

Métodos

Commit(Transaction, ICollection)

Confirma la lista de elementos de trabajo utilizando el objeto Transaction especificado.

Complete(Boolean, ICollection)

Llamado cuando se ha completado la transacción.

MustCommit(ICollection)

Permite que los elementos en el lote de trabajo afirmen cuando deben confirmar inmediatamente.

Se aplica a