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.
- Атрибуты
Комментарии
Процесс отказа завершает экземпляр рабочего процесса, уничтожает все связанные объекты и освобождает связанные ресурсы.