Delegate.DynamicInvoke(Object[]) Méthode

Définition

Appelle de manière dynamique (à liaison tardive) la méthode représentée par le délégué en cours.Dynamically invokes (late-bound) the method represented by the current delegate.

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

Paramètres

args
Object[]

Tableau d'objets correspondant aux arguments à passer à la méthode représentée par le délégué en cours.An array of objects that are the arguments to pass to the method represented by the current delegate.

ou-or- null, si la méthode représentée par le délégué en cours ne requiert pas d'arguments.null, if the method represented by the current delegate does not require arguments.

Retours

Objet retourné par la méthode représentée par le délégué.The object returned by the method represented by the delegate.

Exceptions

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).The caller does not have access to the method represented by the delegate (for example, if the method is private).

ou-or- Le nombre, l'ordre ou le type des paramètres répertoriés dans args n'est pas valide.The number, order, or type of parameters listed in args is invalid.

La méthode représentée par le délégué est appelée sur un objet ou une classe qui ne la prend pas en charge.The method represented by the delegate is invoked on an object or a class that does not support it.

La méthode représentée par ce délégué est une méthode d'instance et l'objet cible est null.The method represented by the delegate is an instance method and the target object is null.

- ou --or- L'une des méthodes encapsulées lève une exception.One of the encapsulated methods throws an exception.

Remarques

Cette méthode appelle la méthode DynamicInvokeImpl.This method calls the DynamicInvokeImpl method.

Sécurité

ReflectionPermission
en cas d’appel à liaison tardive via des mécanismes InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[])tels que.when invoked late-bound through mechanisms such as InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[]). Énumération associée:MemberAccessAssociated enumeration: MemberAccess

S’applique à

Voir aussi