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 seguinte demonstra como criar uma InvokeMethod atividade. Este exemplo é do exemplo de Atividade Using the 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

Name Description
InvokeMethod()

Cria uma nova instância da InvokeMethod classe.

Propriedades

Name Description
CacheId

Obtém o identificador da cache que é único dentro do âmbito da definição do workflow.

(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

Recebe ou define um nome amigável opcional que é usado para depuração, validação, tratamento de exceções e rastreio.

(Herdado de Activity)
GenericTypeArguments

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

Id

Obtém um identificador que é único no âmbito da definição do fluxo de trabalho.

(Herdado de Activity)
Implementation

Recebe null ou lança um erro quando há uma tentativa de definir o valor desta propriedade.

(Herdado de AsyncCodeActivity)
ImplementationVersion

Recebe 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 de retorno da operação do método.

RunAsynchronously

Recebe 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 executar.

TargetType

O tipo do TargetObject.

Métodos

Name Description
BeginExecute(AsyncCodeActivityContext, AsyncCallback, Object)

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

(Herdado de AsyncCodeActivity)
CacheMetadata(ActivityMetadata)

Não implementado. Utilize CacheMetadata(CodeActivityMetadata) em substituição.

(Herdado de AsyncCodeActivity)
CacheMetadata(CodeActivityMetadata)

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

(Herdado de AsyncCodeActivity)
Cancel(AsyncCodeActivityContext)

Quando implementado numa classe derivada e utilizando a informação especificada do ambiente de execução, notifica o tempo de execução do workflow que a operação de atividade assíncrona atingiu uma conclusão antecipada. Serve como um método virtual.

(Herdado de AsyncCodeActivity)
EndExecute(AsyncCodeActivityContext, IAsyncResult)

Quando implementado numa classe derivada e utilizando a informação especificada do ambiente de execução, notifica o tempo de execução do workflow 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 função de hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
OnCreateDynamicUpdateMap(UpdateMapMetadata, Activity)

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

(Herdado de AsyncCodeActivity)
ShouldSerializeDisplayName()

Indica se a DisplayName propriedade deve ser serializada.

(Herdado de Activity)
ToString()

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

(Herdado de Activity)

Aplica-se a