語言

WorkflowControlClient.TerminateAsync 方法

定義

開始非同步終止操作。

多載

名稱 Description
TerminateAsync(Guid)

開始一個非同步操作,終止指定的工作流程實例。

TerminateAsync(Guid, Object)

開始一個非同步操作,終止指定的工作流程實例,並以指定的使用者定義資料完成。

TerminateAsync(Guid, String)

開始一個非同步操作,以指定理由終止指定的工作流程實例。

TerminateAsync(Guid, String, Object)

開始一個非同步操作,以指定理由及使用者定義資料終止指定的工作流程實例。

TerminateAsync(Guid)

開始一個非同步操作,終止指定的工作流程實例。

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

參數

instanceId
Guid

工作流程實例要終止。

備註

此方法在任務中儲存所有非使用例外,該方法的同步對應程式可拋出這些例外。 如果回傳的任務中儲存了例外,該例外會在等待任務時拋出。 使用例外錯誤,例如 ArgumentException,仍會同步拋出。 關於儲存的例外,請參見由 Terminate(Guid)拋出的例外。

適用於

TerminateAsync(Guid, Object)

開始一個非同步操作,終止指定的工作流程實例,並以指定的使用者定義資料完成。

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

參數

instanceId
Guid

工作流程實例要終止。

userState
Object

使用者自訂狀態資料。

適用於

TerminateAsync(Guid, String)

開始一個非同步操作,以指定理由終止指定的工作流程實例。

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

參數

instanceId
Guid

工作流程實例要終止。

reason
String

終止工作流程實例的原因。

備註

此方法在任務中儲存所有非使用例外,該方法的同步對應程式可拋出這些例外。 如果回傳的任務中儲存了例外,該例外會在等待任務時拋出。 使用例外錯誤,例如 ArgumentException,仍會同步拋出。 關於儲存的例外,請參見由 Terminate(Guid, String)拋出的例外。

適用於

TerminateAsync(Guid, String, Object)

開始一個非同步操作,以指定理由及使用者定義資料終止指定的工作流程實例。

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

參數

instanceId
Guid

工作流程實例要終止。

reason
String

終止工作流程實例的原因。

userState
Object

使用者自訂狀態資料。

適用於