Delegate.DynamicInvokeImpl(Object[]) Methode

Definitie

Roept dynamisch de methode aan (laat gebonden) die wordt vertegenwoordigd door de huidige gemachtigde.

protected:
 virtual System::Object ^ DynamicInvokeImpl(cli::array <System::Object ^> ^ args);
protected virtual object? DynamicInvokeImpl(object?[]? args);
protected virtual object DynamicInvokeImpl(object[] args);
abstract member DynamicInvokeImpl : obj[] -> obj
override this.DynamicInvokeImpl : obj[] -> obj
Protected Overridable Function DynamicInvokeImpl (args As Object()) As Object

Parameters

args
Object[]

Een matrix met objecten die de argumenten zijn die moeten worden doorgegeven aan de methode die wordt vertegenwoordigd door de huidige gemachtigde.

– of –

null, als de methode die wordt vertegenwoordigd door de huidige gemachtigde geen argumenten vereist.

Retouren

Het object dat wordt geretourneerd door de methode die wordt vertegenwoordigd door de gemachtigde.

Uitzonderingen

De args matrix heeft niet het juiste aantal argumenten.

De elementen van de args matrix komen niet overeen met de handtekening van de gemachtigde.

De methode die wordt vertegenwoordigd door de gemachtigde is een instantiemethode en het doelobject is null.

– of –

Een van de ingekapselde methoden genereert een uitzondering.

De aanroeper heeft geen toegang tot de methode die wordt vertegenwoordigd door de gemachtigde (bijvoorbeeld als de methode privé is).

– of –

Het aantal, de volgorde of het type parameters dat wordt vermeld, args is ongeldig.

Opmerkingen

Met deze methode wordt de DynamicInvoke methode geïmplementeerd.

Van toepassing op

Zie ook