IWorkflowInstanceManagement Interface
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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. |