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 gezeigt. Dieses Beispiel stammt aus dem Beispiel Using the 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
InvokeMethod() |
Erstellt eine neue Instanz der InvokeMethod-Klasse. |
Eigenschaften
CacheId |
Ruft den Bezeichner des Caches ab, der innerhalb des Bereichs der Workflowdefinition eindeutig ist. (Geerbt von Activity) |
Constraints |
Ruft eine Auflistung von Constraint-Aktivitäten ab, die so konfiguriert werden kann, dass sie die Validierung für Activity bereitstellt. (Geerbt von Activity) |
DisplayName |
Ruft einen optionalen Anzeigenamen ab, der für Debugging, Validierung, Ausnahmebehandlung und Nachverfolgung verwendet wird, oder legt ihn fest. (Geerbt von Activity) |
GenericTypeArguments |
Die generischen Typargumente der enthaltenen Methode. |
Id |
Ruft einen Bezeichner ab, der innerhalb des Bereichs der Workflowdefinition eindeutig ist. (Geerbt von Activity) |
Implementation |
Ruft |
ImplementationVersion |
Ruft die Implementierungsversion der Aktivität ab oder legt diese fest. (Geerbt von AsyncCodeActivity) |
MethodName |
Der Name der Methode, die bei Ausführung der Aktivität aufgerufen werden soll. |
Parameters |
Die Parameterauflistung der aufzurufenden Methode. |
Result |
Der Rückgabewert des Methodenvorgangs. |
RunAsynchronously |
Ruft einen Wert ab, der angibt, ob die Methode der Aktivität asynchron aufgerufen wird, oder legt ihn fest. |
TargetObject |
Das Objekt, das die auszuführende Methode enthält. |
TargetType |
Der Typ des TargetObject. |
Methoden
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. (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 von der Cachereflektion abgerufen wurden, in Argumente für eine asynchrone Aktivität. (Geerbt von AsyncCodeActivity) |
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. Dient als virtuelle Methode. (Geerbt von AsyncCodeActivity) |
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. (Geerbt von AsyncCodeActivity) |
Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
GetHashCode() |
Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
OnCreateDynamicUpdateMap(UpdateMapMetadata, Activity) |
Löst ein Ereignis aus, wenn eine Zuordnung für das dynamische Update erstellt wird. (Geerbt von AsyncCodeActivity) |
ShouldSerializeDisplayName() |
Gibt an, ob die DisplayName- Eigenschaft serialisiert werden soll. (Geerbt von Activity) |
ToString() |
Gibt eine String zurück, die Id und DisplayName von Activity enthält. (Geerbt von Activity) |