IWorkflowInstanceManagement Interface

Definition

Represents a service contract that defines a set of operations that allow you to control workflow instances.

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
Derived
Attributes

Methods

Abandon(Guid, String)

Attempts to abandon the specified workflow instance.

BeginAbandon(Guid, String, AsyncCallback, Object)

Begins an asynchronous operation to abandon the specified workflow instance.

BeginCancel(Guid, AsyncCallback, Object)

Begins an asynchronous operation to cancel the specified workflow instance.

BeginRun(Guid, AsyncCallback, Object)

Begins an asynchronous operation to run the specified workflow instance.

BeginSuspend(Guid, String, AsyncCallback, Object)

Begins an asynchronous operation to suspend the specified workflow instance.

BeginTerminate(Guid, String, AsyncCallback, Object)

Begins an asynchronous operation to terminate the specified workflow instance.

BeginTransactedCancel(Guid, AsyncCallback, Object)

Begins an asynchronous cancel operation in a transaction.

BeginTransactedRun(Guid, AsyncCallback, Object)

Begins an asynchronous operation that runs a workflow instance within a transaction.

BeginTransactedSuspend(Guid, String, AsyncCallback, Object)

Begins an asynchronous operation that suspends the specified workflow instance.

BeginTransactedTerminate(Guid, String, AsyncCallback, Object)

Begins an asynchronous operation that terminates a workflow instance within a transaction.

BeginTransactedUnsuspend(Guid, AsyncCallback, Object)

Begins an asynchronous operation that resumes the specified workflow instance within a transaction.

BeginUnsuspend(Guid, AsyncCallback, Object)

Begins an asynchronous operation that resumes the specified workflow instance.

Cancel(Guid)

Cancels the specified workflow instance.

EndAbandon(IAsyncResult)

Completes an asynchronous abandon operation.

EndCancel(IAsyncResult)

Completes an asynchronous cancel operation.

EndRun(IAsyncResult)

Completes an asynchronous run operation.

EndSuspend(IAsyncResult)

Completes an asynchronous suspend operation.

EndTerminate(IAsyncResult)

Completes an asynchronous terminate operation.

EndTransactedCancel(IAsyncResult)

Completes an asynchronous transacted cancel operation.

EndTransactedRun(IAsyncResult)

Completes an asynchronous transacted run operation.

EndTransactedSuspend(IAsyncResult)

Completes an asynchronous transacted suspend operation.

EndTransactedTerminate(IAsyncResult)

Completes an asynchronous transacted terminate operation.

EndTransactedUnsuspend(IAsyncResult)

Completes an asynchronous transacted unsuspend operation.

EndUnsuspend(IAsyncResult)

Completes an asynchronous unsuspend operation.

Run(Guid)

Starts executing the specified workflow instance.

Suspend(Guid, String)

Suspends the specified workflow instance.

Terminate(Guid, String)

Terminates the specified workflow instance.

TransactedCancel(Guid)

Cancels the specified workflow instance within a transaction.

TransactedRun(Guid)

Runs the specified workflow instance within a transaction.

TransactedSuspend(Guid, String)

Suspends the specified workflow instance within a transaction.

TransactedTerminate(Guid, String)

Terminates the specified workflow instance within a transaction.

TransactedUnsuspend(Guid)

Resumes the specified workflow instance within a transaction.

Unsuspend(Guid)

Resumes the specified workflow instance.

Applies to