Delegate.DynamicInvoke(Object[]) Metod

Definition

Anropar dynamiskt (sent bunden) metoden som representeras av det aktuella ombudet.

public:
 System::Object ^ DynamicInvoke(... cli::array <System::Object ^> ^ args);
public:
 System::Object ^ DynamicInvoke(cli::array <System::Object ^> ^ args);
public object DynamicInvoke(params object[] args);
public object DynamicInvoke(object[] args);
member this.DynamicInvoke : obj[] -> obj
Public Function DynamicInvoke (ParamArray args As Object()) As Object
Public Function DynamicInvoke (args As Object()) As Object

Parametrar

args
Object[]

En matris med objekt som är argumenten som ska skickas till den metod som representeras av det aktuella ombudet.

-eller-

null, om metoden som representeras av det aktuella ombudet inte kräver argument.

Returer

Objektet som returneras av metoden som representeras av ombudet.

Undantag

Matrisen args har inte rätt antal argument.

Elementen i matrisen args matchar inte ombudets signatur.

Metoden som representeras av ombudet är en instansmetod och målobjektet är null.

-eller-

En av de inkapslade metoderna genererar ett undantag.

Anroparen har inte åtkomst till den metod som representeras av ombudet (till exempel om metoden är privat).

-eller-

Antalet, ordningen eller typen av parametrar som anges i args är ogiltiga.

Kommentarer

Den här metoden anropar DynamicInvokeImpl metoden.

Gäller för

Se även