IWorkflowInstanceManagement Gränssnitt

Definition

Representerar ett tjänstkontrakt som definierar en uppsättning åtgärder som gör att du kan styra arbetsflödesinstanser.

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
Härledda
Attribut

Metoder

Name Description
Abandon(Guid, String)

Försöker avbryta den angivna arbetsflödesinstansen.

BeginAbandon(Guid, String, AsyncCallback, Object)

Påbörjar en asynkron åtgärd för att avbryta den angivna arbetsflödesinstansen.

BeginCancel(Guid, AsyncCallback, Object)

Påbörjar en asynkron åtgärd för att avbryta den angivna arbetsflödesinstansen.

BeginRun(Guid, AsyncCallback, Object)

Påbörjar en asynkron åtgärd för att köra den angivna arbetsflödesinstansen.

BeginSuspend(Guid, String, AsyncCallback, Object)

Påbörjar en asynkron åtgärd för att pausa den angivna arbetsflödesinstansen.

BeginTerminate(Guid, String, AsyncCallback, Object)

Påbörjar en asynkron åtgärd för att avsluta den angivna arbetsflödesinstansen.

BeginTransactedCancel(Guid, AsyncCallback, Object)

Påbörjar en asynkron avbryt-åtgärd i en transaktion.

BeginTransactedRun(Guid, AsyncCallback, Object)

Påbörjar en asynkron åtgärd som kör en arbetsflödesinstans i en transaktion.

BeginTransactedSuspend(Guid, String, AsyncCallback, Object)

Påbörjar en asynkron åtgärd som pausar den angivna arbetsflödesinstansen.

BeginTransactedTerminate(Guid, String, AsyncCallback, Object)

Påbörjar en asynkron åtgärd som avslutar en arbetsflödesinstans i en transaktion.

BeginTransactedUnsuspend(Guid, AsyncCallback, Object)

Påbörjar en asynkron åtgärd som återupptar den angivna arbetsflödesinstansen i en transaktion.

BeginUnsuspend(Guid, AsyncCallback, Object)

Påbörjar en asynkron åtgärd som återupptar den angivna arbetsflödesinstansen.

Cancel(Guid)

Avbryter den angivna arbetsflödesinstansen.

EndAbandon(IAsyncResult)

Slutför en asynkron övergiven åtgärd.

EndCancel(IAsyncResult)

Slutför en asynkron avbruten åtgärd.

EndRun(IAsyncResult)

Slutför en asynkron körningsåtgärd.

EndSuspend(IAsyncResult)

Slutför en asynkron pausåtgärd.

EndTerminate(IAsyncResult)

Slutför en asynkron avsluta-åtgärd.

EndTransactedCancel(IAsyncResult)

Slutför en asynkron transacted cancel-åtgärd.

EndTransactedRun(IAsyncResult)

Slutför en asynkron transacted-körningsåtgärd.

EndTransactedSuspend(IAsyncResult)

Slutför en asynkron transacted suspend-åtgärd.

EndTransactedTerminate(IAsyncResult)

Slutför en asynkron transacted terminate-åtgärd.

EndTransactedUnsuspend(IAsyncResult)

Slutför en asynkron transaktion som inte används.

EndUnsuspend(IAsyncResult)

Slutför en asynkron oanvänd åtgärd.

Run(Guid)

Börjar köra den angivna arbetsflödesinstansen.

Suspend(Guid, String)

Inaktiverar den angivna arbetsflödesinstansen.

Terminate(Guid, String)

Avslutar den angivna arbetsflödesinstansen.

TransactedCancel(Guid)

Avbryter den angivna arbetsflödesinstansen i en transaktion.

TransactedRun(Guid)

Kör den angivna arbetsflödesinstansen i en transaktion.

TransactedSuspend(Guid, String)

Inaktiverar den angivna arbetsflödesinstansen i en transaktion.

TransactedTerminate(Guid, String)

Avslutar den angivna arbetsflödesinstansen i en transaktion.

TransactedUnsuspend(Guid)

Återupptar den angivna arbetsflödesinstansen i en transaktion.

Unsuspend(Guid)

Återupptar den angivna arbetsflödesinstansen.

Gäller för