Condividi tramite


IWorkflowInstanceManagement Interfaccia

Definizione

Rappresenta un contratto di servizio che definisce un set di operazioni le quali consentono di controllare 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

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 specificato.

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 del 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 interruzione asincrona.

EndTransactedCancel(IAsyncResult)

Completa un'operazione di annullamento transazionale asincrona.

EndTransactedRun(IAsyncResult)

Completa un'operazione di esecuzione transazionale asincrona.

EndTransactedSuspend(IAsyncResult)

Completa un'operazione di sospensione transazionale asincrona.

EndTransactedTerminate(IAsyncResult)

Completa un'operazione di interruzione transazionale asincrona.

EndTransactedUnsuspend(IAsyncResult)

Completa un'operazione di annullamento della sospensione transazionale asincrona.

EndUnsuspend(IAsyncResult)

Completa un'operazione di annullamento della sospensione asincrona.

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 del 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