IWorkflowInstanceManagement Interfaccia

Definizione

Rappresenta un contratto di servizio che definisce un set di operazioni che consentono di controllare le istanze del flusso di lavoro.

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
Derivato
Attributi

Metodi

Nome Descrizione
Abandon(Guid, String)

Tenta di abbandonare l'istanza del flusso di lavoro specificata.

BeginAbandon(Guid, String, AsyncCallback, Object)

Avvia un'operazione asincrona per abbandonare l'istanza del flusso di lavoro specificata.

BeginCancel(Guid, AsyncCallback, Object)

Avvia un'operazione asincrona per annullare l'istanza del flusso di lavoro specificata.

BeginRun(Guid, AsyncCallback, Object)

Avvia un'operazione asincrona per eseguire l'istanza del flusso di lavoro specificata.

BeginSuspend(Guid, String, AsyncCallback, Object)

Avvia un'operazione asincrona per sospendere l'istanza del flusso di lavoro specificata.

BeginTerminate(Guid, String, AsyncCallback, Object)

Avvia un'operazione asincrona per terminare l'istanza del flusso di lavoro specificata.

BeginTransactedCancel(Guid, AsyncCallback, Object)

Avvia un'operazione di annullamento asincrona in una transazione.

BeginTransactedRun(Guid, AsyncCallback, Object)

Avvia un'operazione asincrona che esegue un'istanza del flusso di lavoro all'interno di una transazione.

BeginTransactedSuspend(Guid, String, AsyncCallback, Object)

Avvia un'operazione asincrona che sospende l'istanza del flusso di lavoro specificata.

BeginTransactedTerminate(Guid, String, AsyncCallback, Object)

Avvia un'operazione asincrona che termina un'istanza del flusso di lavoro all'interno di una transazione.

BeginTransactedUnsuspend(Guid, AsyncCallback, Object)

Avvia un'operazione asincrona che riprende l'istanza del flusso di lavoro specificata all'interno di una transazione.

BeginUnsuspend(Guid, AsyncCallback, Object)

Avvia un'operazione asincrona che riprende l'istanza del flusso di lavoro specificata.

Cancel(Guid)

Annulla l'istanza del flusso di lavoro specificata.

EndAbandon(IAsyncResult)

Completa un'operazione di abbandono asincrona.

EndCancel(IAsyncResult)

Completa un'operazione di annullamento asincrona.

EndRun(IAsyncResult)

Completa un'operazione di esecuzione asincrona.

EndSuspend(IAsyncResult)

Completa un'operazione di sospensione asincrona.

EndTerminate(IAsyncResult)

Completa un'operazione di terminazione asincrona.

EndTransactedCancel(IAsyncResult)

Completa un'operazione di annullamento transazioni asincrona.

EndTransactedRun(IAsyncResult)

Completa un'operazione di esecuzione transazionata asincrona.

EndTransactedSuspend(IAsyncResult)

Completa un'operazione di sospensione transazionata asincrona.

EndTransactedTerminate(IAsyncResult)

Completa un'operazione di terminazione transazionata asincrona.

EndTransactedUnsuspend(IAsyncResult)

Completa un'operazione non sospesa transazionata asincrona.

EndUnsuspend(IAsyncResult)

Completa un'operazione asincrona annullata.

Run(Guid)

Avvia l'esecuzione dell'istanza del flusso di lavoro specificata.

Suspend(Guid, String)

Sospende l'istanza del flusso di lavoro specificata.

Terminate(Guid, String)

Termina l'istanza del flusso di lavoro specificata.

TransactedCancel(Guid)

Annulla l'istanza del flusso di lavoro specificata all'interno di una transazione.

TransactedRun(Guid)

Esegue l'istanza del flusso di lavoro specificata all'interno di una transazione.

TransactedSuspend(Guid, String)

Sospende l'istanza del flusso di lavoro specificata all'interno di una transazione.

TransactedTerminate(Guid, String)

Termina l'istanza del flusso di lavoro specificata all'interno di una transazione.

TransactedUnsuspend(Guid)

Riprende l'istanza del flusso di lavoro specificata all'interno di una transazione.

Unsuspend(Guid)

Riprende l'istanza del flusso di lavoro specificata.

Si applica a