InvokeMethod Clase

Definición

Llama a un método público de un objeto o tipo especificados.

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
Herencia
Atributos

Ejemplos

En el ejemplo de código siguiente se muestra cómo crear una InvokeMethod actividad. Este ejemplo procede del ejemplo Using the InvokeMethod Activity (Usar la actividad 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")
    }
},

Constructores

Nombre Description
InvokeMethod()

Crea una nueva instancia de la InvokeMethod clase .

Propiedades

Nombre Description
CacheId

Obtiene el identificador de la memoria caché que es única dentro del ámbito de la definición de flujo de trabajo.

(Heredado de Activity)
Constraints

Obtiene una colección de Constraint actividades que se pueden configurar para proporcionar validación para .Activity

(Heredado de Activity)
DisplayName

Obtiene o establece un nombre descriptivo opcional que se usa para la depuración, validación, control de excepciones y seguimiento.

(Heredado de Activity)
GenericTypeArguments

Argumentos de tipo genérico del método contenido.

Id

Obtiene un identificador que es único en el ámbito de la definición de flujo de trabajo.

(Heredado de Activity)
Implementation

Obtiene null o produce un error cuando se intenta establecer el valor de esta propiedad.

(Heredado de AsyncCodeActivity)
ImplementationVersion

Obtiene o establece la versión de implementación de la actividad.

(Heredado de AsyncCodeActivity)
MethodName

Nombre del método que se va a invocar cuando se ejecuta la actividad.

Parameters

Colección de parámetros del método que se va a invocar.

Result

Valor devuelto de la operación de método.

RunAsynchronously

Obtiene o establece un valor que indica si el método de la actividad se invoca de forma asincrónica.

TargetObject

Objeto que contiene el método que se va a ejecutar.

TargetType

Tipo de .TargetObject

Métodos

Nombre Description
BeginExecute(AsyncCodeActivityContext, AsyncCallback, Object)

Cuando se implementa en una clase derivada y usa el contexto de ejecución especificado, el método de devolución de llamada y el estado de usuario, pone en cola una actividad asincrónica en un flujo de trabajo en tiempo de ejecución.

(Heredado de AsyncCodeActivity)
CacheMetadata(ActivityMetadata)

Sin implementar. Utilice CacheMetadata(CodeActivityMetadata) en su lugar.

(Heredado de AsyncCodeActivity)
CacheMetadata(CodeActivityMetadata)

Actúa como método virtual y convierte la información obtenida por la reflexión de caché en argumentos para una actividad asincrónica.

(Heredado de AsyncCodeActivity)
Cancel(AsyncCodeActivityContext)

Cuando se implementa en una clase derivada y usa la información del entorno de ejecución especificada, notifica al tiempo de ejecución del flujo de trabajo que la operación de actividad asincrónica ha alcanzado una finalización anticipada. Actúa como método virtual.

(Heredado de AsyncCodeActivity)
EndExecute(AsyncCodeActivityContext, IAsyncResult)

Cuando se implementa en una clase derivada y usa la información del entorno de ejecución especificada, notifica al tiempo de ejecución de flujo de trabajo que se ha completado la operación de actividad asincrónica asociada.

(Heredado de AsyncCodeActivity)
Equals(Object)

Determina si el objeto especificado es igual al objeto actual.

(Heredado de Object)
GetHashCode()

Actúa como función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Objectactual.

(Heredado de Object)
OnCreateDynamicUpdateMap(UpdateMapMetadata, Activity)

Genera un evento al crear un mapa para la actualización dinámica.

(Heredado de AsyncCodeActivity)
ShouldSerializeDisplayName()

Indica si la DisplayName propiedad debe serializarse.

(Heredado de Activity)
ToString()

Devuelve un String objeto que contiene y IdDisplayName de Activity.

(Heredado de Activity)

Se aplica a