Delegate.DynamicInvoke(Object[]) Delegate.DynamicInvoke(Object[]) Delegate.DynamicInvoke(Object[]) Delegate.DynamicInvoke(Object[]) Method

Definizione

Richiama dinamicamente, ovvero ad associazione tardiva, il metodo rappresentato dal delegato corrente.Dynamically invokes (late-bound) the method represented by the current delegate.

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

Parametri

args
Object[]

Una matrice di oggetti che sono argomenti da passare al metodo rappresentato dal delegato corrente.An array of objects that are the arguments to pass to the method represented by the current delegate.

In alternativa-or- null, qualora il metodo rappresentato dal delegato corrente non richieda argomenti.null, if the method represented by the current delegate does not require arguments.

Restituisce

Oggetto restituito dal metodo rappresentato dal delegato.The object returned by the method represented by the delegate.

Eccezioni

Il chiamante non ha accesso al metodo rappresentato dal delegato, ad esempio se il metodo è privato.The caller does not have access to the method represented by the delegate (for example, if the method is private).

In alternativa-or- Il numero, l'ordine o il tipo di parametro elencato in args non è valido.The number, order, or type of parameters listed in args is invalid.

Il metodo rappresentato dal delegato viene richiamato su un oggetto o classe che non lo supporta.The method represented by the delegate is invoked on an object or a class that does not support it.

Il metodo rappresentato dal delegato è un metodo di istanza e l'oggetto di destinazione è null.The method represented by the delegate is an instance method and the target object is null.

In alternativa-or- Uno dei metodi incapsulati genera un'eccezione.One of the encapsulated methods throws an exception.

Commenti

Questo metodo chiama il metodo DynamicInvokeImpl.This method calls the DynamicInvokeImpl method.

Sicurezza

ReflectionPermission
Quando viene richiamato con associazione tardiva mediante meccanismi come InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[]).when invoked late-bound through mechanisms such as InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[]). Enumerazione associata: MemberAccessAssociated enumeration: MemberAccess

Si applica a

Vedi anche