Delegate.DynamicInvokeImpl(Object[]) Delegate.DynamicInvokeImpl(Object[]) Delegate.DynamicInvokeImpl(Object[]) Delegate.DynamicInvokeImpl(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.

protected:
 virtual System::Object ^ DynamicInvokeImpl(cli::array <System::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

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).

-oppure--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.

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

Commenti

Questo metodo implementa il metodo DynamicInvoke .This method implements the DynamicInvoke method.

Sicurezza

ReflectionPermission
Quando viene richiamato ad associazione tardiva tramite InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[])meccanismi come.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