InvokeMethod InvokeMethod InvokeMethod InvokeMethod Class

Definition

Ruft eine öffentliche Methode eines angegebenen Objekts oder Typs auf.Calls a public method of a specified object or type.

public ref class InvokeMethod sealed : System::Activities::AsyncCodeActivity
[System.Windows.Markup.ContentProperty("Parameters")]
public sealed class InvokeMethod : System.Activities.AsyncCodeActivity
type InvokeMethod = class
    inherit AsyncCodeActivity
Public NotInheritable Class InvokeMethod
Inherits AsyncCodeActivity
Vererbung
Attribute

Beispiele

Im folgenden Codebeispiel wird das Erstellen einer InvokeMethod-Aktivität gezeigt.The following code sample demonstrates creating an InvokeMethod activity. Dieses Beispiel stammt aus dem verwenden der InvokeMethod-Aktivität Beispiel.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")
    }
},

Konstruktoren

InvokeMethod() InvokeMethod() InvokeMethod() InvokeMethod()

Erstellt eine neue Instanz der InvokeMethod-Klasse.Creates a new instance of the InvokeMethod class.

Eigenschaften

CacheId CacheId CacheId CacheId

Ruft den Bezeichner des Caches ab, der innerhalb des Bereichs der Workflowdefinition eindeutig ist.Gets the identifier of the cache that is unique within the scope of the workflow definition.

(Inherited from Activity)
Constraints Constraints Constraints Constraints

Ruft eine Auflistung von Constraint-Aktivitäten ab, die so konfiguriert werden kann, dass sie die Validierung für Activity bereitstellt.Gets a collection of Constraint activities that can be configured to provide validation for the Activity.

(Inherited from Activity)
DisplayName DisplayName DisplayName DisplayName

Ruft einen optionalen Anzeigenamen ab, der für Debugging, Validierung, Ausnahmebehandlung und Nachverfolgung verwendet wird, oder legt ihn fest.Gets or sets an optional friendly name that is used for debugging, validation, exception handling, and tracking.

(Inherited from Activity)
GenericTypeArguments GenericTypeArguments GenericTypeArguments GenericTypeArguments

Die generischen Typargumente der enthaltenen Methode.The generic type arguments of the contained method.

Id Id Id Id

Ruft einen Bezeichner ab, der innerhalb des Bereichs der Workflowdefinition eindeutig ist.Gets an identifier that is unique in the scope of the workflow definition.

(Inherited from Activity)
Implementation Implementation Implementation Implementation

Ruft null ab oder löst einen Fehler aus, wenn versucht wird, den Wert dieser Eigenschaft festzulegen.Gets null or throws an error when there is an attempt to set the value of this property.

(Inherited from AsyncCodeActivity)
ImplementationVersion ImplementationVersion ImplementationVersion ImplementationVersion

Ruft die Implementierungsversion der Aktivität ab oder legt diese fest.Gets or sets the implementation version of the activity.

(Inherited from AsyncCodeActivity)
MethodName MethodName MethodName MethodName

Der Name der Methode, die bei Ausführung der Aktivität aufgerufen werden soll.The name of the method to be invoked when the activity executes.

Parameters Parameters Parameters Parameters

Die Parameterauflistung der aufzurufenden Methode.The parameter collection of the method to be invoked.

Result Result Result Result

Der Rückgabewert des Methodenvorgangs.The return value of the method operation.

RunAsynchronously RunAsynchronously RunAsynchronously RunAsynchronously

Ruft einen Wert ab, der angibt, ob die Methode der Aktivität asynchron aufgerufen wird, oder legt ihn fest.Gets or sets a value that indicates whether the activity's method is invoked asynchronously.

TargetObject TargetObject TargetObject TargetObject

Das Objekt, das die auszuführende Methode enthält.The object that contains the method to execute.

TargetType TargetType TargetType TargetType

Der Typ des TargetObject.The type of the TargetObject.

Methoden

BeginExecute(AsyncCodeActivityContext, AsyncCallback, Object) BeginExecute(AsyncCodeActivityContext, AsyncCallback, Object) BeginExecute(AsyncCodeActivityContext, AsyncCallback, Object) BeginExecute(AsyncCodeActivityContext, AsyncCallback, Object)

Reiht bei Implementierung in einer abgeleiteten Klasse und bei Verwendung des angegebenen Ausführungskontexts, der Rückrufmethode und des Benutzerstatus eine asynchrone Aktivität in die Warteschlange in einem Laufzeitworkflow ein.When implemented in a derived class and using the specified execution context, callback method, and user state, enqueues an asynchronous activity in a run-time workflow.

(Inherited from AsyncCodeActivity)
CacheMetadata(ActivityMetadata) CacheMetadata(ActivityMetadata) CacheMetadata(ActivityMetadata) CacheMetadata(ActivityMetadata)

Nicht implementiert.Not implemented. Verwenden Sie stattdessen CacheMetadata(CodeActivityMetadata).Use CacheMetadata(CodeActivityMetadata) instead.

(Inherited from AsyncCodeActivity)
CacheMetadata(CodeActivityMetadata) CacheMetadata(CodeActivityMetadata) CacheMetadata(CodeActivityMetadata) CacheMetadata(CodeActivityMetadata)

Dient als virtuelle Methode und konvertiert Informationen, die von der Cachereflektion abgerufen wurden, in Argumente für eine asynchrone Aktivität.Serves as a virtual method and converts information obtained by cache reflection into arguments for an asynchronous activity.

(Inherited from AsyncCodeActivity)
Cancel(AsyncCodeActivityContext) Cancel(AsyncCodeActivityContext) Cancel(AsyncCodeActivityContext) Cancel(AsyncCodeActivityContext)

Benachrichtigt bei Implementierung in einer abgeleiteten Klasse und bei Verwendung der angegebenen Informationen zur Ausführungsumgebung die Workflowlaufzeit darüber, dass der asynchrone Aktivitätsvorgang einen frühen Abschluss erreicht hat.When implemented in a derived class and using the specified execution environment information, notifies the workflow runtime that the asynchronous activity operation has reached an early completion. Dient als virtuelle Methode.Serves as a virtual method.

(Inherited from AsyncCodeActivity)
EndExecute(AsyncCodeActivityContext, IAsyncResult) EndExecute(AsyncCodeActivityContext, IAsyncResult) EndExecute(AsyncCodeActivityContext, IAsyncResult) EndExecute(AsyncCodeActivityContext, IAsyncResult)

Benachrichtigt bei Implementierung in einer abgeleiteten Klasse und bei Verwendung der angegebenen Informationen zur Ausführungsumgebung die Workflowlaufzeit darüber, dass der zugehörige asynchrone Aktivitätsvorgang abgeschlossen wurde.When implemented in a derived class and using the specified execution environment information, notifies the workflow runtime that the associated asynchronous activity operation has completed.

(Inherited from AsyncCodeActivity)
Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Fungiert als Standardhashfunktion.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Inherited from Object)
OnCreateDynamicUpdateMap(UpdateMapMetadata, Activity) OnCreateDynamicUpdateMap(UpdateMapMetadata, Activity) OnCreateDynamicUpdateMap(UpdateMapMetadata, Activity) OnCreateDynamicUpdateMap(UpdateMapMetadata, Activity)

Löst ein Ereignis aus, wenn eine Zuordnung für das dynamische Update erstellt wird.Raises an event when creating a map for the dynamic update.

(Inherited from AsyncCodeActivity)
ShouldSerializeDisplayName() ShouldSerializeDisplayName() ShouldSerializeDisplayName() ShouldSerializeDisplayName()

Gibt an, ob die DisplayName- Eigenschaft serialisiert werden soll.Indicates whether the DisplayName property should be serialized.

(Inherited from Activity)
ToString() ToString() ToString() ToString()

Gibt eine String zurück, die Id und DisplayName von Activity enthält.Returns a String that contains the Id and DisplayName of the Activity.

(Inherited from Activity)

Gilt für: