WorkflowUpdateableControlClient.AbandonAsync Метод

Определение

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

Перегрузки

Имя Описание
AbandonAsync(Guid)

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

AbandonAsync(Guid, Object)

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

AbandonAsync(Guid, String)

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

AbandonAsync(Guid, String, Object)

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

AbandonAsync(Guid)

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

public:
 void AbandonAsync(Guid instanceId);
public void AbandonAsync(Guid instanceId);
member this.AbandonAsync : Guid -> unit
Public Sub AbandonAsync (instanceId As Guid)

Параметры

instanceId
Guid

Экземпляр рабочих процессов, который нужно отказаться.

Комментарии

Этот метод сохраняет в задаче все исключения без использования, которые может вызывать синхронный аналог метода. Если исключение хранится в возвращаемой задаче, это исключение будет создано при ожидании задачи. Исключения использования, такие как ArgumentException, по-прежнему выбрасываются синхронно. Сведения о сохраненных исключениях см. в исключениях, создаваемых Abandon(Guid).

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

AbandonAsync(Guid, Object)

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

public:
 void AbandonAsync(Guid instanceId, System::Object ^ userState);
public void AbandonAsync(Guid instanceId, object userState);
member this.AbandonAsync : Guid * obj -> unit
Public Sub AbandonAsync (instanceId As Guid, userState As Object)

Параметры

instanceId
Guid

Экземпляр рабочих процессов, который нужно отказаться.

userState
Object

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

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

AbandonAsync(Guid, String)

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

public:
 void AbandonAsync(Guid instanceId, System::String ^ reason);
public void AbandonAsync(Guid instanceId, string reason);
member this.AbandonAsync : Guid * string -> unit
Public Sub AbandonAsync (instanceId As Guid, reason As String)

Параметры

instanceId
Guid

Экземпляр рабочих процессов, который нужно отказаться.

reason
String

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

Комментарии

Этот метод сохраняет в задаче все исключения без использования, которые может вызывать синхронный аналог метода. Если исключение хранится в возвращаемой задаче, это исключение будет создано при ожидании задачи. Исключения использования, такие как ArgumentException, по-прежнему выбрасываются синхронно. Сведения о сохраненных исключениях см. в исключениях, создаваемых Abandon(Guid, String).

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

AbandonAsync(Guid, String, Object)

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

public:
 void AbandonAsync(Guid instanceId, System::String ^ reason, System::Object ^ userState);
public void AbandonAsync(Guid instanceId, string reason, object userState);
member this.AbandonAsync : Guid * string * obj -> unit
Public Sub AbandonAsync (instanceId As Guid, reason As String, userState As Object)

Параметры

instanceId
Guid

Экземпляр рабочих процессов, который нужно отказаться.

reason
String

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

userState
Object

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

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