語言

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
衍生
屬性

方法

名稱 Description
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)

恢復指定的工作流程實例。

適用於