Condividi tramite


InvokeMethod Classe

Definizione

Chiama un metodo pubblico di un oggetto o tipo specificato.

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
Ereditarietà
Attributi

Esempio

Nell'esempio di codice riportato di seguito viene illustrata la creazione di un'attività InvokeMethod. Questo esempio è tratto dall'esempio Using the InvokeMethod Activity .This example is from the Using the InvokeMethod Activity sample.

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")
    }
},

Costruttori

InvokeMethod()

Crea una nuova istanza della classe InvokeMethod.

Proprietà

CacheId

Ottiene l'identificatore della cache che è univoco all'interno dell'ambito della definizione del flusso di lavoro.

(Ereditato da Activity)
Constraints

Ottiene una raccolta di attività Constraint che possono essere configurate per fornire la convalida per Activity.

(Ereditato da Activity)
DisplayName

Ottiene o imposta un nome descrittivo facoltativo utilizzato per debug, convalida, gestione delle eccezioni e rilevamento.

(Ereditato da Activity)
GenericTypeArguments

Gli argomenti tipo generico del metodo contenuto.

Id

Ottiene un identificatore che è univoco nell'ambito della definizione del flusso di lavoro.

(Ereditato da Activity)
Implementation

Ottiene null o genera un errore quando c'è un tentativo di impostare il valore di questa proprietà.

(Ereditato da AsyncCodeActivity)
ImplementationVersion

Ottiene o imposta la versione di implementazione dell'attività.

(Ereditato da AsyncCodeActivity)
MethodName

Il nome del metodo da richiamare quando l'attività viene eseguita.

Parameters

Raccolta di parametri del metodo da richiamare.

Result

Valore restituito dell'operazione del metodo.

RunAsynchronously

Ottiene o imposta un valore che indica se il metodo dell'attività viene richiamato in modo asincrono.

TargetObject

Oggetto contenente il metodo da eseguire.

TargetType

Tipo di TargetObject.

Metodi

BeginExecute(AsyncCodeActivityContext, AsyncCallback, Object)

In caso di implementazione in una classe derivata e utilizzando il contesto di esecuzione specificato, metodo di callback e stato dell'utente, accoda un'attività asincrona in un flusso di lavoro in runtime.

(Ereditato da AsyncCodeActivity)
CacheMetadata(ActivityMetadata)

Non implementato. In alternativa, utilizzare CacheMetadata(CodeActivityMetadata).

(Ereditato da AsyncCodeActivity)
CacheMetadata(CodeActivityMetadata)

Serve come metodo virtuale e converte informazioni ottenute dal reflection della cache in argomenti per un'attività asincrona.

(Ereditato da AsyncCodeActivity)
Cancel(AsyncCodeActivityContext)

In caso di implementazione in una classe derivata e utilizzando le informazioni sull'ambiente di esecuzione specificate, notifica il runtime del flusso di lavoro che l'operazione di attività asincrona ha raggiunto un primo completamento. Serve come metodo virtuale.

(Ereditato da AsyncCodeActivity)
EndExecute(AsyncCodeActivityContext, IAsyncResult)

In caso di implementazione in una classe derivata e utilizzando le informazioni sull'ambiente di esecuzione specificate, notifica il runtime del flusso di lavoro che l'operazione di attività asincrona associata è stata completata.

(Ereditato da AsyncCodeActivity)
Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
OnCreateDynamicUpdateMap(UpdateMapMetadata, Activity)

Genera un evento quando si crea un mapping per l'aggiornamento dinamico.

(Ereditato da AsyncCodeActivity)
ShouldSerializeDisplayName()

Indica se la proprietà DisplayName deve essere serializzata.

(Ereditato da Activity)
ToString()

Restituisce un String che contiene il Id e il DisplayName del Activity.

(Ereditato da Activity)

Si applica a