InvokeMethod Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 |
| 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) |