IWorkflowInstanceManagement Interface

Definição

Representa um contrato de serviço que define um conjunto de operações que lhe permitem controlar instâncias de fluxo de trabalho.

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

Name Description
Abandon(Guid, String)

Tenta abandonar a instância de workflow especificada.

BeginAbandon(Guid, String, AsyncCallback, Object)

Inicia uma operação assíncrona para abandonar a instância de fluxo de trabalho especificada.

BeginCancel(Guid, AsyncCallback, Object)

Inicia uma operação assíncrona para cancelar a instância de workflow especificada.

BeginRun(Guid, AsyncCallback, Object)

Inicia uma operação assíncrona para executar a instância de workflow especificada.

BeginSuspend(Guid, String, AsyncCallback, Object)

Inicia uma operação assíncrona para suspender a instância de workflow especificada.

BeginTerminate(Guid, String, AsyncCallback, Object)

Inicia uma operação assíncrona para terminar a instância de fluxo de trabalho especificada.

BeginTransactedCancel(Guid, AsyncCallback, Object)

Inicia uma operação de cancelamento assíncrona numa transação.

BeginTransactedRun(Guid, AsyncCallback, Object)

Inicia uma operação assíncrona que executa uma instância de workflow dentro de uma transação.

BeginTransactedSuspend(Guid, String, AsyncCallback, Object)

Inicia uma operação assíncrona que suspende a instância de workflow especificada.

BeginTransactedTerminate(Guid, String, AsyncCallback, Object)

Inicia uma operação assíncrona que termina uma instância de fluxo de trabalho dentro de uma transação.

BeginTransactedUnsuspend(Guid, AsyncCallback, Object)

Inicia uma operação assíncrona que retoma a instância de fluxo de trabalho especificada dentro de uma transação.

BeginUnsuspend(Guid, AsyncCallback, Object)

Inicia uma operação assíncrona que retoma a instância do fluxo de trabalho especificada.

Cancel(Guid)

Cancela a instância de workflow especificada.

EndAbandon(IAsyncResult)

Completa uma operação de abandono assíncrono.

EndCancel(IAsyncResult)

Completa uma operação de cancelamento assíncrona.

EndRun(IAsyncResult)

Completa uma operação de execução assíncrona.

EndSuspend(IAsyncResult)

Completa uma operação de suspensão assíncrona.

EndTerminate(IAsyncResult)

Completa uma operação de terminação assíncrona.

EndTransactedCancel(IAsyncResult)

Conclui uma operação de cancelamento transacionado assíncrona.

EndTransactedRun(IAsyncResult)

Completa uma operação de execução assíncrona transacionada.

EndTransactedSuspend(IAsyncResult)

Completa uma operação de suspensão transacionada assíncrona.

EndTransactedTerminate(IAsyncResult)

Conclui uma operação de terminação transacionada assíncrona.

EndTransactedUnsuspend(IAsyncResult)

Conclui uma operação de dessuspensão transacionada assíncrona.

EndUnsuspend(IAsyncResult)

Completa uma operação de dessuspensão assíncrona.

Run(Guid)

Começa a executar a instância de workflow especificada.

Suspend(Guid, String)

Suspende a instância de workflow especificada.

Terminate(Guid, String)

Termina a instância de fluxo de trabalho especificada.

TransactedCancel(Guid)

Cancela a instância de fluxo de trabalho especificada dentro de uma transação.

TransactedRun(Guid)

Executa a instância de fluxo de trabalho especificada dentro de uma transação.

TransactedSuspend(Guid, String)

Suspende a instância de fluxo de trabalho especificada dentro de uma transação.

TransactedTerminate(Guid, String)

Termina a instância de workflow especificada dentro de uma transação.

TransactedUnsuspend(Guid)

Retoma a instância de fluxo de trabalho especificada dentro de uma transação.

Unsuspend(Guid)

Retoma a instância de fluxo de trabalho especificada.

Aplica-se a