Delegate.DynamicInvokeImpl(Object[]) Metod

Definition

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

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

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 implementerar DynamicInvoke metoden.

Gäller för

Se även