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


IWorkflowInstanceManagement.BeginSuspend Метод

Определение

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

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

Параметры

instanceId
Guid

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

reason
String

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

callback
AsyncCallback

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

state
Object

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

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

IAsyncResult.

Атрибуты

Комментарии

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

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