AsyncCodeActivity<TResult> Classe

Definição

Gerencia a execução de atividade de código assíncrona para uma atividade de um tipo especificado, do início à conclusão. Essa é uma classe abstrata e genérica.

generic <typename TResult>
public ref class AsyncCodeActivity abstract : System::Activities::Activity<TResult>
public abstract class AsyncCodeActivity<TResult> : System.Activities.Activity<TResult>
type AsyncCodeActivity<'Result> = class
    inherit Activity<'Result>
Public MustInherit Class AsyncCodeActivity(Of TResult)
Inherits Activity(Of TResult)

Parâmetros de tipo

TResult

O tipo da atividade assíncrona que é manipulada por essa classe.

Herança
Derivado

Construtores

Nome Description
AsyncCodeActivity<TResult>()

Cria uma nova instância da AsyncCodeActivity classe.

Propriedades

Nome Description
CacheId

Obtém o identificador do cache que é exclusivo dentro do escopo da definição do fluxo de trabalho.

(Herdado de Activity)
Constraints

Obtém uma coleção de Constraint atividades que podem ser configuradas para fornecer validação para o Activity.

(Herdado de Activity)
DisplayName

Obtém ou define um nome amigável opcional que é usado para depuração, validação, tratamento de exceção e acompanhamento.

(Herdado de Activity)
Id

Obtém um identificador exclusivo no escopo da definição de fluxo de trabalho.

(Herdado de Activity)
Implementation

Obtém null ou lança um erro quando há uma tentativa de definir o valor dessa propriedade.

ImplementationVersion

Obtém ou define a versão de implementação da atividade.

Result

Obtém ou define o argumento de resultado para o Activity<TResult>.

(Herdado de Activity<TResult>)
ResultType

Quando implementado em uma classe derivada, obtém o tipo de uma atividade OutArgument.

(Herdado de ActivityWithResult)

Métodos

Nome Description
BeginExecute(AsyncCodeActivityContext, AsyncCallback, Object)

Quando implementado em uma classe derivada e usando o contexto de execução especificado, o método de retorno de chamada e o estado do usuário, enfileira uma atividade assíncrona em um fluxo de trabalho em tempo de execução.

CacheMetadata(ActivityMetadata)

Não implementado. Use CacheMetadata(CodeActivityMetadata) em seu lugar.

CacheMetadata(CodeActivityMetadata)

Serve como um método virtual e converte informações obtidas por reflexão em um cache em argumentos para uma atividade assíncrona.

Cancel(AsyncCodeActivityContext)

Quando implementado em uma classe derivada e usando as informações de ambiente de execução especificadas, notifica o runtime do fluxo de trabalho de que a operação de atividade assíncrona foi cancelada. Esse método serve como um método virtual.

EndExecute(AsyncCodeActivityContext, IAsyncResult)

Quando implementado em uma classe derivada e usando as informações de ambiente de execução especificadas, notifica o runtime do fluxo de trabalho que a operação de atividade assíncrona associada foi concluída.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Objectatual.

(Herdado de Object)
OnCreateDynamicUpdateMap(UpdateMapMetadata, Activity)

Gera um evento ao criar um mapa para a atualização dinâmica.

ShouldSerializeDisplayName()

Indica se a DisplayName propriedade deve ser serializada.

(Herdado de Activity)
ToString()

Retorna um String que contém o Id e DisplayName do Activity.

(Herdado de Activity)

Aplica-se a