IWorkflowInstanceManagement 接口
定义
    
       重要
    
    一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
 
	
		
			表示一种服务协定,该协定用于定义一组允许您控制工作流实例的操作。
		 
	 
	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)
	
 | 
	 
		 恢复指定的工作流实例。 
	 | 
        	
	
	 适用于