IWorkflowInstanceManagement.BeginTerminate Метод

Определение

Начинает асинхронную операцию для завершения указанного экземпляра рабочего процесса.

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

Параметры

instanceId
Guid

Идентификатор GUID экземпляра рабочего процесса для завершения.

reason
String

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

callback
AsyncCallback

Делегат асинхронного обратного вызова, получающий уведомление о завершении асинхронной операции.

state
Object

Объект, указанный приложением, содержащий сведения о состоянии, связанные с асинхронной операцией завершения.

Возвращаемое значение

Объект IAsyncResult.

Атрибуты

Комментарии

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

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