WorkflowControlClient.AbandonAsync メソッド

定義

指定したワークフロー インスタンスを破棄する非同期操作を開始します。

オーバーロード

名前 説明
AbandonAsync(Guid)

指定したワークフロー インスタンスを破棄する非同期操作を開始します。

AbandonAsync(Guid, Object)

指定したユーザー定義データを使用して、指定したワークフロー インスタンスを破棄する非同期操作を開始します。

AbandonAsync(Guid, String)

指定した理由で、指定したワークフロー インスタンスを破棄する非同期操作を開始します。

AbandonAsync(Guid, String, Object)

指定した理由とユーザー定義データを使用して、指定したワークフロー インスタンスを破棄する非同期操作を開始します。

AbandonAsync(Guid)

指定したワークフロー インスタンスを破棄する非同期操作を開始します。

public:
 void AbandonAsync(Guid instanceId);
public void AbandonAsync(Guid instanceId);
member this.AbandonAsync : Guid -> unit
Public Sub AbandonAsync (instanceId As Guid)

パラメーター

instanceId
Guid

破棄するワークフロー インスタンス。

注釈

このメソッドは、メソッドの同期的な例外がスローできるすべての非使用例外を返すタスクに格納します。 返されたタスクに例外が格納されている場合、その例外はタスクが待機しているときにスローされます。 ArgumentException などの使用に関する例外は、引き続き同期的にスローされます。 格納されている例外については、 Abandon(Guid)によってスローされる例外を参照してください。

適用対象

AbandonAsync(Guid, Object)

指定したユーザー定義データを使用して、指定したワークフロー インスタンスを破棄する非同期操作を開始します。

public:
 void AbandonAsync(Guid instanceId, System::Object ^ userState);
public void AbandonAsync(Guid instanceId, object userState);
member this.AbandonAsync : Guid * obj -> unit
Public Sub AbandonAsync (instanceId As Guid, userState As Object)

パラメーター

instanceId
Guid

破棄するワークフロー インスタンス。

userState
Object

ユーザー定義の状態データ。

適用対象

AbandonAsync(Guid, String)

指定した理由で、指定したワークフロー インスタンスを破棄する非同期操作を開始します。

public:
 void AbandonAsync(Guid instanceId, System::String ^ reason);
public void AbandonAsync(Guid instanceId, string reason);
member this.AbandonAsync : Guid * string -> unit
Public Sub AbandonAsync (instanceId As Guid, reason As String)

パラメーター

instanceId
Guid

破棄するワークフロー インスタンス。

reason
String

ワークフロー インスタンスを破棄する理由。

注釈

このメソッドは、メソッドの同期的な例外がスローできるすべての非使用例外を返すタスクに格納します。 返されたタスクに例外が格納されている場合、その例外はタスクが待機しているときにスローされます。 ArgumentException などの使用に関する例外は、引き続き同期的にスローされます。 格納されている例外については、 Abandon(Guid, String)によってスローされる例外を参照してください。

適用対象

AbandonAsync(Guid, String, Object)

指定した理由とユーザー定義データを使用して、指定したワークフロー インスタンスを破棄する非同期操作を開始します。

public:
 void AbandonAsync(Guid instanceId, System::String ^ reason, System::Object ^ userState);
public void AbandonAsync(Guid instanceId, string reason, object userState);
member this.AbandonAsync : Guid * string * obj -> unit
Public Sub AbandonAsync (instanceId As Guid, reason As String, userState As Object)

パラメーター

instanceId
Guid

破棄するワークフロー インスタンス。

reason
String

ワークフロー インスタンスを破棄する理由。

userState
Object

ユーザー定義の状態データ。

適用対象