InvokeMethod Klasse

Definition

Ruft eine öffentliche Methode eines angegebenen Objekts oder Typs auf.

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
Vererbung
Attribute

Beispiele

Im folgenden Codebeispiel wird das Erstellen einer InvokeMethod Aktivität veranschaulicht. Dieses Beispiel stammt aus dem Beispiel "InvokeMethod Activity ".

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

Konstruktoren

Name Beschreibung
InvokeMethod()

Erstellt eine neue Instanz der InvokeMethod Klasse.

Eigenschaften

Name Beschreibung
CacheId

Ruft den Bezeichner des Caches ab, der innerhalb des Bereichs der Workflowdefinition eindeutig ist.

(Geerbt von Activity)
Constraints

Ruft eine Sammlung von Constraint Aktivitäten ab, die für die ActivityÜberprüfung konfiguriert werden können.

(Geerbt von Activity)
DisplayName

Dient zum Abrufen oder Festlegen eines optionalen Anzeigenamens, der für das Debuggen, die Überprüfung, die Ausnahmebehandlung und die Nachverfolgung verwendet wird.

(Geerbt von Activity)
GenericTypeArguments

Die generischen Typargumente der enthaltenen Methode.

Id

Ruft einen Bezeichner ab, der im Bereich der Workflowdefinition eindeutig ist.

(Geerbt von Activity)
Implementation

Ruft null einen Fehler ab oder löst einen Fehler aus, wenn versucht wird, den Wert dieser Eigenschaft festzulegen.

(Geerbt von AsyncCodeActivity)
ImplementationVersion

Ruft die Implementierungsversion der Aktivität ab oder legt sie fest.

(Geerbt von AsyncCodeActivity)
MethodName

Der Name der Methode, die aufgerufen werden soll, wenn die Aktivität ausgeführt wird.

Parameters

Die Parameterauflistung der methode, die aufgerufen werden soll.

Result

Der Rückgabewert des Methodenvorgangs.

RunAsynchronously

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob die Methode der Aktivität asynchron aufgerufen wird.

TargetObject

Das Objekt, das die auszuführende Methode enthält.

TargetType

Der Typ des TargetObject.

Methoden

Name Beschreibung
BeginExecute(AsyncCodeActivityContext, AsyncCallback, Object)

Wenn sie in einer abgeleiteten Klasse implementiert und den angegebenen Ausführungskontext, die Rückrufmethode und den Benutzerstatus verwendet, wird eine asynchrone Aktivität in einem Laufzeitworkflow queues.

(Geerbt von AsyncCodeActivity)
CacheMetadata(ActivityMetadata)

Nicht implementiert. Verwenden Sie stattdessen CacheMetadata(CodeActivityMetadata).

(Geerbt von AsyncCodeActivity)
CacheMetadata(CodeActivityMetadata)

Dient als virtuelle Methode und konvertiert Informationen, die durch die Cachereflektion erhalten werden, in Argumente für eine asynchrone Aktivität.

(Geerbt von AsyncCodeActivity)
Cancel(AsyncCodeActivityContext)

Wenn sie in einer abgeleiteten Klasse implementiert und die angegebenen Ausführungsumgebungsinformationen verwendet werden, benachrichtigt Sie die Workflowlaufzeit, dass der asynchrone Aktivitätsvorgang einen frühen Abschluss erreicht hat. Dient als virtuelle Methode.

(Geerbt von AsyncCodeActivity)
EndExecute(AsyncCodeActivityContext, IAsyncResult)

Wenn sie in einer abgeleiteten Klasse implementiert und die angegebenen Ausführungsumgebungsinformationen verwendet werden, benachrichtigt Sie die Workflowlaufzeit, dass der zugeordnete asynchrone Aktivitätsvorgang abgeschlossen wurde.

(Geerbt von AsyncCodeActivity)
Equals(Object)

Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

(Geerbt von Object)
GetHashCode()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
OnCreateDynamicUpdateMap(UpdateMapMetadata, Activity)

Löst ein Ereignis aus, wenn eine Karte für die dynamische Aktualisierung erstellt wird.

(Geerbt von AsyncCodeActivity)
ShouldSerializeDisplayName()

Gibt an, ob die DisplayName Eigenschaft serialisiert werden soll.

(Geerbt von Activity)
ToString()

Gibt einen String Wert zurück, der das Id Und DisplayName des .Activity

(Geerbt von Activity)

Gilt für: