Compartilhar via


IWorkflowInstanceManagement Interface

Definição

Representa um contrato de serviço que define um conjunto de operações que 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

Abandon(Guid, String)

Tenta abandonar a instância de fluxo de trabalho 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 fluxo de trabalho especificada.

BeginRun(Guid, AsyncCallback, Object)

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

BeginSuspend(Guid, String, AsyncCallback, Object)

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

BeginTerminate(Guid, String, AsyncCallback, Object)

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

BeginTransactedCancel(Guid, AsyncCallback, Object)

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

BeginTransactedRun(Guid, AsyncCallback, Object)

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

BeginTransactedSuspend(Guid, String, AsyncCallback, Object)

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

BeginTransactedTerminate(Guid, String, AsyncCallback, Object)

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

BeginTransactedUnsuspend(Guid, AsyncCallback, Object)

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

BeginUnsuspend(Guid, AsyncCallback, Object)

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

Cancel(Guid)

Cancela a instância de fluxo de trabalho especificada.

EndAbandon(IAsyncResult)

Conclui uma operação assíncrona de abandono.

EndCancel(IAsyncResult)

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

EndRun(IAsyncResult)

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

EndSuspend(IAsyncResult)

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

EndTerminate(IAsyncResult)

Conclui uma operação assíncrona de encerramento.

EndTransactedCancel(IAsyncResult)

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

EndTransactedRun(IAsyncResult)

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

EndTransactedSuspend(IAsyncResult)

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

EndTransactedTerminate(IAsyncResult)

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

EndTransactedUnsuspend(IAsyncResult)

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

EndUnsuspend(IAsyncResult)

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

Run(Guid)

Inicia a execução da instância de fluxo de trabalho especificada.

Suspend(Guid, String)

Suspende a instância de fluxo de trabalho especificada.

Terminate(Guid, String)

Encerra a instância de fluxo de trabalho especificada.

TransactedCancel(Guid)

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

TransactedRun(Guid)

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

TransactedSuspend(Guid, String)

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

TransactedTerminate(Guid, String)

Encerra a instância de fluxo de trabalho especificada em uma transação.

TransactedUnsuspend(Guid)

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

Unsuspend(Guid)

Retoma a instância de fluxo de trabalho especificada.

Aplica-se a