InvokeMethod Klas

Definitie

Roept een openbare methode van een opgegeven object of type aan.

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
Overname
Kenmerken

Voorbeelden

In het volgende codevoorbeeld ziet u hoe u een InvokeMethod activiteit maakt. Dit voorbeeld is afkomstig uit het voorbeeld InvokeMethod-activiteit gebruiken .

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

Constructors

Name Description
InvokeMethod()

Hiermee maakt u een nieuw exemplaar van de InvokeMethod klasse.

Eigenschappen

Name Description
CacheId

Hiermee haalt u de id op van de cache die uniek is binnen het bereik van de werkstroomdefinitie.

(Overgenomen van Activity)
Constraints

Hiermee haalt u een verzameling Constraint activiteiten op die kunnen worden geconfigureerd voor validatie voor de Activity.

(Overgenomen van Activity)
DisplayName

Hiermee haalt u een optionele beschrijvende naam op die wordt gebruikt voor foutopsporing, validatie, afhandeling van uitzonderingen en tracering.

(Overgenomen van Activity)
GenericTypeArguments

De algemene typeargumenten van de ingesloten methode.

Id

Hiermee haalt u een id op die uniek is in het bereik van de werkstroomdefinitie.

(Overgenomen van Activity)
Implementation

Hiermee wordt een fout opgehaald null of gegenereerd wanneer er een poging wordt uitgevoerd om de waarde van deze eigenschap in te stellen.

(Overgenomen van AsyncCodeActivity)
ImplementationVersion

Hiermee haalt u de implementatieversie van de activiteit op of stelt u deze in.

(Overgenomen van AsyncCodeActivity)
MethodName

De naam van de methode die moet worden aangeroepen wanneer de activiteit wordt uitgevoerd.

Parameters

De parameterverzameling van de methode die moet worden aangeroepen.

Result

De retourwaarde van de methodebewerking.

RunAsynchronously

Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of de methode van de activiteit asynchroon wordt aangeroepen.

TargetObject

Het object dat de methode bevat die moet worden uitgevoerd.

TargetType

Het type van de TargetObject.

Methoden

Name Description
BeginExecute(AsyncCodeActivityContext, AsyncCallback, Object)

Wanneer deze is geïmplementeerd in een afgeleide klasse en gebruikmaakt van de opgegeven uitvoeringscontext, callback-methode en gebruikersstatus, wordt een asynchrone activiteit in een runtimewerkstroom gestaakt.

(Overgenomen van AsyncCodeActivity)
CacheMetadata(ActivityMetadata)

Niet geïmplementeerd. Gebruik in plaats daarvan CacheMetadata(CodeActivityMetadata).

(Overgenomen van AsyncCodeActivity)
CacheMetadata(CodeActivityMetadata)

Fungeert als een virtuele methode en converteert informatie die is verkregen door cachespiegeling in argumenten voor een asynchrone activiteit.

(Overgenomen van AsyncCodeActivity)
Cancel(AsyncCodeActivityContext)

Wanneer deze is geïmplementeerd in een afgeleide klasse en de opgegeven informatie over de uitvoeringsomgeving gebruikt, wordt de werkstroomruntime op de hoogte gebracht dat de asynchrone activiteitsbewerking een vroege voltooiing heeft bereikt. Fungeert als een virtuele methode.

(Overgenomen van AsyncCodeActivity)
EndExecute(AsyncCodeActivityContext, IAsyncResult)

Wanneer deze is geïmplementeerd in een afgeleide klasse en de opgegeven informatie over de uitvoeringsomgeving gebruikt, wordt de werkstroomruntime op de hoogte gebracht dat de bijbehorende asynchrone activiteitsbewerking is voltooid.

(Overgenomen van AsyncCodeActivity)
Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
OnCreateDynamicUpdateMap(UpdateMapMetadata, Activity)

Hiermee wordt een gebeurtenis gegenereerd bij het maken van een kaart voor de dynamische update.

(Overgenomen van AsyncCodeActivity)
ShouldSerializeDisplayName()

Geeft aan of de DisplayName eigenschap moet worden geserialiseerd.

(Overgenomen van Activity)
ToString()

Retourneert een String met de Id en DisplayName van de Activity.

(Overgenomen van Activity)

Van toepassing op