InvokeMethod Osztály
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Egy adott objektum vagy típus nyilvános metódusának meghívása.
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
- Öröklődés
- Attribútumok
Példák
Az alábbi kódminta egy InvokeMethod tevékenység létrehozását mutatja be. Ez a példa az InvokeMethod tevékenységmintából származik .
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")
}
},
Konstruktorok
| Name | Description |
|---|---|
| InvokeMethod() |
Létrehozza az osztály új példányát InvokeMethod . |
Tulajdonságok
| Name | Description |
|---|---|
| CacheId |
Lekéri a munkafolyamat-definíció hatókörén belül egyedi gyorsítótár azonosítóját. (Öröklődés forrása Activity) |
| Constraints |
Lekéri azoknak a tevékenységeknek a gyűjteményét Constraint , amelyek konfigurálhatók úgy, hogy érvényesítést biztosítsanak a Activity. (Öröklődés forrása Activity) |
| DisplayName |
Lekéri vagy beállítja a hibakereséshez, az ellenőrzéshez, a kivételkezeléshez és a nyomon követéshez használt rövid nevet. (Öröklődés forrása Activity) |
| GenericTypeArguments |
A tartalmazott metódus általános típusargumentumai. |
| Id |
A munkafolyamat-definíció hatókörében egyedi azonosítót kap. (Öröklődés forrása Activity) |
| Implementation |
A |
| ImplementationVersion |
Lekéri vagy beállítja a tevékenység implementációs verzióját. (Öröklődés forrása AsyncCodeActivity) |
| MethodName |
A tevékenység végrehajtásakor meghívandó metódus neve. |
| Parameters |
A meghívandó metódus paramétergyűjteménye. |
| Result |
A metódusművelet visszatérési értéke. |
| RunAsynchronously |
Lekéri vagy beállít egy értéket, amely jelzi, hogy a tevékenység metódusa aszinkron módon van-e meghívva. |
| TargetObject |
A végrehajtandó metódust tartalmazó objektum. |
| TargetType |
TargetObjectA . |
Metódusok
| Name | Description |
|---|---|
| BeginExecute(AsyncCodeActivityContext, AsyncCallback, Object) |
Ha származtatott osztályban implementáljuk, és a megadott végrehajtási környezet, visszahívási módszer és felhasználói állapot használatával aszinkron tevékenységet hozunk létre egy futásidejű munkafolyamatban. (Öröklődés forrása AsyncCodeActivity) |
| CacheMetadata(ActivityMetadata) |
Nincs implementálva. A CacheMetadata(CodeActivityMetadata) használható helyette. (Öröklődés forrása AsyncCodeActivity) |
| CacheMetadata(CodeActivityMetadata) |
Virtuális módszerként szolgál, és egy aszinkron tevékenység argumentumaivá alakítja a gyorsítótár-tükrözés által kapott információkat. (Öröklődés forrása AsyncCodeActivity) |
| Cancel(AsyncCodeActivityContext) |
Származtatott osztályban történő implementáláskor és a megadott végrehajtási környezeti információk használatával értesíti a munkafolyamat-futtatókörnyezetet, hogy az aszinkron tevékenységművelet korai befejezést ért el. Virtuális módszerként szolgál. (Öröklődés forrása AsyncCodeActivity) |
| EndExecute(AsyncCodeActivityContext, IAsyncResult) |
Származtatott osztályban való implementáláskor és a megadott végrehajtási környezeti információk használatával értesíti a munkafolyamat-futtatókörnyezetet, hogy a társított aszinkron tevékenységművelet befejeződött. (Öröklődés forrása AsyncCodeActivity) |
| Equals(Object) |
Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal. (Öröklődés forrása Object) |
| GetHashCode() |
Ez az alapértelmezett kivonatoló függvény. (Öröklődés forrása Object) |
| GetType() |
Lekéri az Type aktuális példányt. (Öröklődés forrása Object) |
| MemberwiseClone() |
Az aktuális Objectpéldány sekély másolatát hozza létre. (Öröklődés forrása Object) |
| OnCreateDynamicUpdateMap(UpdateMapMetadata, Activity) |
Eseményt hoz létre a dinamikus frissítés térképének létrehozásakor. (Öröklődés forrása AsyncCodeActivity) |
| ShouldSerializeDisplayName() |
Azt jelzi, hogy a DisplayName tulajdonság szerializálva legyen-e. (Öröklődés forrása Activity) |
| ToString() |
Olyan értéket String ad vissza, amely tartalmazza az Id és DisplayName a Activity. (Öröklődés forrása Activity) |