Partager via


IWorkflowInstanceManagement Interface

Définition

Représente un contrat de service qui définit un jeu d'opérations vous permettant de contrôler des instances de flux de travail.

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
Dérivé
Attributs

Méthodes

Abandon(Guid, String)

Tente d'abandonner l'instance de flux de travail spécifiée.

BeginAbandon(Guid, String, AsyncCallback, Object)

Commence une opération asynchrone pour abandonner l'instance de flux de travail spécifiée.

BeginCancel(Guid, AsyncCallback, Object)

Commence une opération asynchrone pour annuler l'instance de flux de travail spécifiée.

BeginRun(Guid, AsyncCallback, Object)

Commence une opération asynchrone pour exécuter l'instance de flux de travail spécifiée.

BeginSuspend(Guid, String, AsyncCallback, Object)

Commence une opération asynchrone pour interrompre l'instance de flux de travail spécifiée.

BeginTerminate(Guid, String, AsyncCallback, Object)

Commence une opération asynchrone pour arrêter l'instance de flux de travail spécifiée.

BeginTransactedCancel(Guid, AsyncCallback, Object)

Commence une opération d’annulation asynchrone dans une transaction.

BeginTransactedRun(Guid, AsyncCallback, Object)

Commence une opération asynchrone qui exécute une instance de flux de travail dans une transaction.

BeginTransactedSuspend(Guid, String, AsyncCallback, Object)

Commence une opération asynchrone qui interrompt l'instance de flux de travail spécifiée.

BeginTransactedTerminate(Guid, String, AsyncCallback, Object)

Commence une opération asynchrone qui arrête une instance de flux de travail dans une transaction.

BeginTransactedUnsuspend(Guid, AsyncCallback, Object)

Commence une opération asynchrone qui reprend l’instance de flux de travail spécifiée dans une transaction.

BeginUnsuspend(Guid, AsyncCallback, Object)

Commence une opération asynchrone qui reprend l'instance de flux de travail spécifiée.

Cancel(Guid)

Annule l'instance de flux de travail spécifiée.

EndAbandon(IAsyncResult)

Termine une opération d'abandon asynchrone.

EndCancel(IAsyncResult)

Termine une opération d'annulation asynchrone.

EndRun(IAsyncResult)

Termine une opération d'exécution asynchrone.

EndSuspend(IAsyncResult)

Termine une opération d'interruption asynchrone.

EndTerminate(IAsyncResult)

Termine une opération d'arrêt asynchrone.

EndTransactedCancel(IAsyncResult)

Termine une opération d'annulation traitée asynchrone.

EndTransactedRun(IAsyncResult)

Termine une opération d'exécution traitée asynchrone.

EndTransactedSuspend(IAsyncResult)

Termine une opération d'interruption traitée asynchrone.

EndTransactedTerminate(IAsyncResult)

Termine une opération d'arrêt traitée asynchrone.

EndTransactedUnsuspend(IAsyncResult)

Termine une opération d'annulation d'interruption traitée asynchrone.

EndUnsuspend(IAsyncResult)

Termine une opération d'annulation d'interruption asynchrone.

Run(Guid)

Démarre l'exécution de l'instance de flux de travail spécifiée.

Suspend(Guid, String)

Interrompt l'instance de flux de travail spécifiée.

Terminate(Guid, String)

Arrête l'instance de flux de travail spécifiée.

TransactedCancel(Guid)

Annule l'instance de flux de travail spécifiée dans une transaction.

TransactedRun(Guid)

Exécute l’instance de flux de travail spécifiée dans une transaction.

TransactedSuspend(Guid, String)

Interrompt l’instance de flux de travail spécifiée dans une transaction.

TransactedTerminate(Guid, String)

Arrête l'instance de flux de travail spécifiée dans une transaction.

TransactedUnsuspend(Guid)

Reprend l’instance de flux de travail spécifiée dans une transaction.

Unsuspend(Guid)

Reprend l'instance de flux de travail spécifiée.

S’applique à