InvokeMethod Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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 |
| 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) |