Delegate.DynamicInvoke(Object[]) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Appelle de manière dynamique (avec liaison tardive) la méthode représentée par le délégué actuel.
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 (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
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 appelle la méthode DynamicInvokeImpl.