Compartir vía


IWorkflowInstanceManagement Interfaz

Definición

Representa un contrato de servicio que define un conjunto de operaciones que le permiten controlar las instancias de flujo de trabajo.

public interface class IWorkflowInstanceManagement
[System.ServiceModel.Activities.Description.WorkflowContractBehavior]
[System.ServiceModel.ServiceContract(Name="IWorkflowInstanceManagement", Namespace="http://schemas.datacontract.org/2008/10/WorkflowServices")]
public interface IWorkflowInstanceManagement
[<System.ServiceModel.Activities.Description.WorkflowContractBehavior>]
[<System.ServiceModel.ServiceContract(Name="IWorkflowInstanceManagement", Namespace="http://schemas.datacontract.org/2008/10/WorkflowServices")>]
type IWorkflowInstanceManagement = interface
Public Interface IWorkflowInstanceManagement
Derivado
Atributos

Métodos

Abandon(Guid, String)

Intenta abandonar la instancia de flujo de trabajo especificada.

BeginAbandon(Guid, String, AsyncCallback, Object)

Comienza una operación asincrónica para abandonar la instancia de flujo de trabajo especificada.

BeginCancel(Guid, AsyncCallback, Object)

Comienza una operación asincrónica para cancelar la instancia de flujo de trabajo especificada.

BeginRun(Guid, AsyncCallback, Object)

Comienza una operación asincrónica para ejecutar la instancia de flujo de trabajo especificada.

BeginSuspend(Guid, String, AsyncCallback, Object)

Comienza una operación asincrónica para suspender la instancia de flujo de trabajo especificada.

BeginTerminate(Guid, String, AsyncCallback, Object)

Comienza una operación asincrónica para finalizar la instancia de flujo de trabajo especificada.

BeginTransactedCancel(Guid, AsyncCallback, Object)

Comienza una operación de cancelación asincrónica en una transacción.

BeginTransactedRun(Guid, AsyncCallback, Object)

Comienza una operación asincrónica que ejecuta una instancia de flujo de trabajo dentro de una transacción.

BeginTransactedSuspend(Guid, String, AsyncCallback, Object)

Comienza una operación asincrónica que suspende la instancia de flujo de trabajo especificada.

BeginTransactedTerminate(Guid, String, AsyncCallback, Object)

Comienza una operación asincrónica que finaliza una instancia de flujo de trabajo dentro de una transacción.

BeginTransactedUnsuspend(Guid, AsyncCallback, Object)

Comienza una operación asincrónica que reanuda la instancia de flujo de trabajo especificada dentro de una transacción.

BeginUnsuspend(Guid, AsyncCallback, Object)

Comienza una operación asincrónica que reanuda la instancia de flujo de trabajo especificada.

Cancel(Guid)

Cancela la instancia de flujo de trabajo especificada.

EndAbandon(IAsyncResult)

Completa una operación de abandono asincrónica.

EndCancel(IAsyncResult)

Completa una operación de cancelación asincrónica.

EndRun(IAsyncResult)

Completa una operación de ejecución asincrónica.

EndSuspend(IAsyncResult)

Completa una operación de suspensión asincrónica.

EndTerminate(IAsyncResult)

Completa una operación de finalización asincrónica.

EndTransactedCancel(IAsyncResult)

Completa una operación de cancelación de transacción asincrónica.

EndTransactedRun(IAsyncResult)

Completa una operación de ejecución de transacción asincrónica.

EndTransactedSuspend(IAsyncResult)

Completa una operación de suspensión de transacción asincrónica.

EndTransactedTerminate(IAsyncResult)

Completa una operación de finalización de transacción asincrónica.

EndTransactedUnsuspend(IAsyncResult)

Completa una operación de reanudación de transacción asincrónica.

EndUnsuspend(IAsyncResult)

Completa una operación de reanudación asincrónica.

Run(Guid)

Inicia la ejecución de la instancia de flujo de trabajo especificada.

Suspend(Guid, String)

Suspende la instancia de flujo de trabajo especificada.

Terminate(Guid, String)

Termina la instancia de flujo de trabajo especificada.

TransactedCancel(Guid)

Cancela la instancia de flujo de trabajo especificada dentro de una transacción.

TransactedRun(Guid)

Ejecuta la instancia de flujo de trabajo especificada dentro de una transacción.

TransactedSuspend(Guid, String)

Suspende la instancia de flujo de trabajo especificada dentro de una transacción.

TransactedTerminate(Guid, String)

Finaliza la instancia de flujo de trabajo especificada dentro de una transacción.

TransactedUnsuspend(Guid)

Reanuda la instancia de flujo de trabajo especificada dentro de una transacción.

Unsuspend(Guid)

Reanuda la instancia de flujo de trabajo especificada.

Se aplica a