Delegate.DynamicInvokeImpl(Object[]) Methode
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 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.