Поделиться через


WorkflowControlClient.TerminateAsync Метод

Определение

Начинает асинхронную операцию завершения.

Перегрузки

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

Завершаемый экземпляр рабочего процесса.

Применяется к

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

Причина завершения экземпляра рабочего процесса.

Применяется к

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

Определенные пользователем данные о состоянии.

Применяется к