Lire en anglais

Partager via


Delegate.DynamicInvokeImpl(Object[]) Méthode

Définition

Appelle de manière dynamique (avec liaison tardive) la méthode représentée par le délégué actuel.

C#
protected virtual object? DynamicInvokeImpl(object?[]? args);
C#
protected virtual object DynamicInvokeImpl(object[] args);

Paramètres

args
Object[]

Tableau d’objets correspondants aux arguments à passer à la méthode représentée par le délégué actuel.

- ou -

null, si la méthode représentée par le délégué en cours ne requiert pas d'arguments.

Retours

Objet retourné par la méthode représentée par le délégué.

Exceptions

Le tableau args n’a pas le nombre correct d’arguments.

Les éléments du args tableau ne correspondent pas à la signature du délégué.

La méthode représentée par ce délégué est une méthode d'instance et l'objet cible est null.

- ou -

L'une des méthodes encapsulées lève une exception.

L’appelant n’a pas accès à la méthode représentée par le délégué (par exemple, si la méthode est privée).

- ou -

Le nombre, l'ordre ou le type des paramètres répertoriés dans args n'est pas valide.

Remarques

Cette méthode implémente la méthode DynamicInvoke .

S’applique à

Produit Versions
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

Voir aussi