IWorkflowInstanceManagement 接口

定义

表示一种服务协定,该协定用于定义一组允许您控制工作流实例的操作。

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
派生
属性

方法

Abandon(Guid, String)

尝试放弃指定的工作流实例。

BeginAbandon(Guid, String, AsyncCallback, Object)

开始异步操作以放弃指定的工作流实例。

BeginCancel(Guid, AsyncCallback, Object)

开始异步操作以取消指定的工作流实例。

BeginRun(Guid, AsyncCallback, Object)

开始异步操作以运行指定的工作流实例。

BeginSuspend(Guid, String, AsyncCallback, Object)

开始异步操作以挂起指定的工作流实例。

BeginTerminate(Guid, String, AsyncCallback, Object)

开始异步操作以终止指定的工作流实例。

BeginTransactedCancel(Guid, AsyncCallback, Object)

开始在事务中异步取消操作。

BeginTransactedRun(Guid, AsyncCallback, Object)

开始一个异步操作,该操作将运行事务内的工作流实例的。

BeginTransactedSuspend(Guid, String, AsyncCallback, Object)

开始一个异步操作,该操作将挂起指定的工作流实例。

BeginTransactedTerminate(Guid, String, AsyncCallback, Object)

开始一个异步操作,该操作将终止事务内的工作流实例。

BeginTransactedUnsuspend(Guid, AsyncCallback, Object)

开始一个异步操作,该操作将恢复事务内指定的工作流实例。

BeginUnsuspend(Guid, AsyncCallback, Object)

开始一个异步操作,该操作将恢复指定的工作流实例。

Cancel(Guid)

取消指定的工作流实例。

EndAbandon(IAsyncResult)

完成异步放弃操作。

EndCancel(IAsyncResult)

完成异步取消操作。

EndRun(IAsyncResult)

完成异步运行操作。

EndSuspend(IAsyncResult)

完成异步挂起操作。

EndTerminate(IAsyncResult)

完成异步终止操作。

EndTransactedCancel(IAsyncResult)

完成异步事务处理取消操作。

EndTransactedRun(IAsyncResult)

完成异步事务处理运行操作。

EndTransactedSuspend(IAsyncResult)

完成异步事务处理挂起操作。

EndTransactedTerminate(IAsyncResult)

完成异步事务处理终止操作。

EndTransactedUnsuspend(IAsyncResult)

完成异步事务处理取消挂起操作。

EndUnsuspend(IAsyncResult)

完成异步取消挂起操作。

Run(Guid)

开始执行指定的工作流实例。

Suspend(Guid, String)

挂起指定的工作流实例。

Terminate(Guid, String)

终止指定的工作流实例。

TransactedCancel(Guid)

取消事务内的指定工作流实例。

TransactedRun(Guid)

运行事务内的指定工作流实例。

TransactedSuspend(Guid, String)

挂起事务内的指定工作流实例。

TransactedTerminate(Guid, String)

终止事务内的指定工作流实例。

TransactedUnsuspend(Guid)

恢复事务内的指定工作流实例。

Unsuspend(Guid)

恢复指定的工作流实例。

适用于