WorkflowUpdateableControlClient.SuspendAsync Método

Definição

Inicia uma operação de suspensão assíncrona.

Sobrecargas

Nome Description
SuspendAsync(Guid)

Inicia uma operação de suspensão assíncrona.

SuspendAsync(Guid, Object)

Inicia uma operação de suspensão assíncrona.

SuspendAsync(Guid, String)

Inicia uma operação de suspensão assíncrona.

SuspendAsync(Guid, String, Object)

Inicia uma operação de suspensão assíncrona.

SuspendAsync(Guid)

Inicia uma operação de suspensão assíncrona.

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

Parâmetros

instanceId
Guid

A instância de fluxo de trabalho a ser suspensa.

Comentários

Esse método armazena na tarefa que retorna todas as exceções de não uso que o equivalente síncrono do método pode gerar. Se uma exceção for armazenada na tarefa retornada, essa exceção será gerada quando a tarefa for aguardada. Exceções de uso, como ArgumentException, ainda são geradas de forma síncrona. Para as exceções armazenadas, consulte as exceções geradas por Suspend(Guid).

Aplica-se a

SuspendAsync(Guid, Object)

Inicia uma operação de suspensão assíncrona.

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

Parâmetros

instanceId
Guid

A instância de fluxo de trabalho a ser suspensa.

userState
Object

Um objeto definido pelo usuário que contém informações de estado associadas à operação de suspensão assíncrona.

Aplica-se a

SuspendAsync(Guid, String)

Inicia uma operação de suspensão assíncrona.

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

Parâmetros

instanceId
Guid

A instância de fluxo de trabalho a ser suspensa.

reason
String

O motivo para suspender a instância do fluxo de trabalho.

Comentários

Esse método armazena na tarefa que retorna todas as exceções de não uso que o equivalente síncrono do método pode gerar. Se uma exceção for armazenada na tarefa retornada, essa exceção será gerada quando a tarefa for aguardada. Exceções de uso, como ArgumentException, ainda são geradas de forma síncrona. Para as exceções armazenadas, consulte as exceções geradas por Suspend(Guid, String).

Aplica-se a

SuspendAsync(Guid, String, Object)

Inicia uma operação de suspensão assíncrona.

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

Parâmetros

instanceId
Guid

A instância de fluxo de trabalho a ser suspensa.

reason
String

O motivo para suspender a instância do fluxo de trabalho.

userState
Object

Um objeto definido pelo usuário que contém informações de estado associadas à operação de execução assíncrona.

Aplica-se a