Compartilhar via


InvokeMethod Classe

Definição

Chama um método público de um objeto ou tipo especificado.

public ref class InvokeMethod sealed : System::Activities::AsyncCodeActivity
[System.Windows.Markup.ContentProperty("Parameters")]
public sealed class InvokeMethod : System.Activities.AsyncCodeActivity
[<System.Windows.Markup.ContentProperty("Parameters")>]
type InvokeMethod = class
    inherit AsyncCodeActivity
Public NotInheritable Class InvokeMethod
Inherits AsyncCodeActivity
Herança
Atributos

Exemplos

O exemplo de código a seguir demonstra a criação de uma InvokeMethod atividade. Este exemplo é do exemplo Usando a atividade InvokeMethod .

new InvokeMethod
{
    TargetObject = new InArgument<TestClass>(ctx => testClass),
    MethodName = "InstanceMethod",
    Parameters =
    {
        new InArgument<string>("My favorite number is"),
        new InArgument<int>(42),
        new InArgument<string>("first item of the param array"),
        new InArgument<string>("second item of the param array"),
        new InArgument<string>("third item of the param array")
    }
},

Construtores

InvokeMethod()

Cria uma nova instância da classe InvokeMethod.

Propriedades

CacheId

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

(Herdado de Activity)
Constraints

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

(Herdado de Activity)
DisplayName

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

(Herdado de Activity)
GenericTypeArguments

Os argumentos de tipo genérico do método contido.

Id

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

(Herdado de Activity)
Implementation

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

(Herdado de AsyncCodeActivity)
ImplementationVersion

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

(Herdado de AsyncCodeActivity)
MethodName

O nome do método a ser invocado quando a atividade é executada.

Parameters

A coleção de parâmetros do método a ser invocado.

Result

O valor retornado da operação de método.

RunAsynchronously

Obtém ou define um valor que indica se o método da atividade é invocado de forma assíncrona.

TargetObject

O objeto que contém o método a ser executado.

TargetType

O tipo do TargetObject.

Métodos

BeginExecute(AsyncCodeActivityContext, AsyncCallback, Object)

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

(Herdado de AsyncCodeActivity)
CacheMetadata(ActivityMetadata)

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

(Herdado de AsyncCodeActivity)
CacheMetadata(CodeActivityMetadata)

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

(Herdado de AsyncCodeActivity)
Cancel(AsyncCodeActivityContext)

Quando está implementado em uma classe derivada e usando as informações de ambiente de execução especificadas, notifica o runtime de fluxo de trabalho que a operação da atividade assíncrona foi concluída antecipadamente. Funciona como um método virtual.

(Herdado de AsyncCodeActivity)
EndExecute(AsyncCodeActivityContext, IAsyncResult)

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

(Herdado de AsyncCodeActivity)
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
OnCreateDynamicUpdateMap(UpdateMapMetadata, Activity)

Gera um evento durante a criação de um mapa para a atualização dinâmica.

(Herdado de AsyncCodeActivity)
ShouldSerializeDisplayName()

Indica se a propriedade DisplayName 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