IWorkflowInstanceManagement.BeginCancel(Guid, AsyncCallback, Object) メソッド

定義

指定したワークフロー インスタンスを取り消すための非同期操作を開始します。

public:
 IAsyncResult ^ BeginCancel(Guid instanceId, AsyncCallback ^ callback, System::Object ^ state);
[System.ServiceModel.OperationContract(AsyncPattern=true, Name="Cancel")]
public IAsyncResult BeginCancel (Guid instanceId, AsyncCallback callback, object state);
[<System.ServiceModel.OperationContract(AsyncPattern=true, Name="Cancel")>]
abstract member BeginCancel : Guid * AsyncCallback * obj -> IAsyncResult
Public Function BeginCancel (instanceId As Guid, callback As AsyncCallback, state As Object) As IAsyncResult

パラメーター

instanceId
Guid

取り消すワークフロー インスタンスの GUID 識別子。

callback
AsyncCallback

非同期操作完了の通知を受信する非同期コールバック デリゲート。

state
Object

非同期の取り消し操作に関連付けられている状態情報を保持する、アプリケーションで指定されたオブジェクト。

戻り値

IAsyncResult

属性

注釈

取り消しプロセスは、ワークフロー インスタンスを終了し、ワークフローが行った変更を保存せずに前の状態に戻ります。

適用対象