IWorkflowInstanceManagement Schnittstelle

Definition

Stellt einen Dienstvertrag dar, der einen Satz von Vorgängen definiert, mit dem Sie Workflowinstanzen steuern können.

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
Abgeleitet
Attribute

Methoden

Abandon(Guid, String)

Versucht, die angegebene Workflowinstanz aufzugeben.

BeginAbandon(Guid, String, AsyncCallback, Object)

Startet einen asynchronen Vorgang, um die angegebene Workflowinstanz aufzugeben.

BeginCancel(Guid, AsyncCallback, Object)

Startet einen asynchronen Vorgang, um die angegebene Workflowinstanz abzubrechen.

BeginRun(Guid, AsyncCallback, Object)

Startet einen asynchronen Vorgang, um die angegebene Workflowinstanz auszuführen.

BeginSuspend(Guid, String, AsyncCallback, Object)

Startet einen asynchronen Vorgang, um die angegebene Workflowinstanz anzuhalten.

BeginTerminate(Guid, String, AsyncCallback, Object)

Startet einen asynchronen Vorgang, um die angegebene Workflowinstanz zu beenden.

BeginTransactedCancel(Guid, AsyncCallback, Object)

Startet einen asynchronen Abbruchvorgang in einer Transaktion.

BeginTransactedRun(Guid, AsyncCallback, Object)

Startet einen asynchronen Vorgang, der eine Workflowinstanz innerhalb einer Transaktion ausführt.

BeginTransactedSuspend(Guid, String, AsyncCallback, Object)

Startet einen asynchronen Vorgang, der die angegebene Workflowinstanz anhält.

BeginTransactedTerminate(Guid, String, AsyncCallback, Object)

Startet einen asynchronen Vorgang, der eine Workflowinstanz innerhalb einer Transaktion beendet.

BeginTransactedUnsuspend(Guid, AsyncCallback, Object)

Startet einen asynchronen Vorgang, der die angegebene Workflowinstanz innerhalb einer Transaktion fortsetzt.

BeginUnsuspend(Guid, AsyncCallback, Object)

Startet einen asynchronen Vorgang, der die angegebene Workflowinstanz fortsetzt.

Cancel(Guid)

Bricht die angegebene Workflowinstanz ab.

EndAbandon(IAsyncResult)

Schließt einen asynchronen Abbruchvorgang ab.

EndCancel(IAsyncResult)

Schließt einen asynchronen Abbruchvorgang ab.

EndRun(IAsyncResult)

Schließt einen asynchronen Ausführungsvorgang ab.

EndSuspend(IAsyncResult)

Schließt einen asynchronen Anhaltevorgang ab.

EndTerminate(IAsyncResult)

Schließt einen asynchronen Beendigungsvorgang ab.

EndTransactedCancel(IAsyncResult)

Schließt einen asynchronen transaktiven Abbruchvorgang ab.

EndTransactedRun(IAsyncResult)

Schließt einen asynchronen transaktiven Ausführungsvorgang ab.

EndTransactedSuspend(IAsyncResult)

Schließt einen asynchronen transaktiven Anhaltevorgang ab.

EndTransactedTerminate(IAsyncResult)

Schließt einen asynchronen transaktiven Beendigungsvorgang ab.

EndTransactedUnsuspend(IAsyncResult)

Schließt einen asynchronen transaktiven Fortsetzungsvorgang ab.

EndUnsuspend(IAsyncResult)

Schließt einen asynchronen Fortsetzungsvorgang ab.

Run(Guid)

Startet die Ausführung der angegebenen Workflowinstanz.

Suspend(Guid, String)

Hält die angegebene Workflowinstanz an.

Terminate(Guid, String)

Beendet die angegebene Workflowinstanz.

TransactedCancel(Guid)

Bricht die angegebene Workflowinstanz innerhalb einer Transaktion ab.

TransactedRun(Guid)

Führt die angegebene Workflowinstanz innerhalb einer Transaktion aus.

TransactedSuspend(Guid, String)

Hält die angegebene Workflowinstanz innerhalb einer Transaktion an.

TransactedTerminate(Guid, String)

Beendet die angegebene Workflowinstanz innerhalb einer Transaktion.

TransactedUnsuspend(Guid)

Setzt die angegebene Workflowinstanz innerhalb einer Transaktion fort.

Unsuspend(Guid)

Setzt die angegebene Workflowinstanz fort.

Gilt für