Share via


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)

繼續指定的工作流程執行個體。

適用於