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


IWorkflowInstanceManagement.BeginAbandon Метод

Определение

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

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

Параметры

instanceId
Guid

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

reason
String

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

callback
AsyncCallback

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

state
Object

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

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

IAsyncResult.

Атрибуты

Комментарии

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

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