InvokeMethod Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 |
| 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) |