Delegate.DynamicInvokeImpl(Object[]) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Richiama in modo dinamico (con associazione tardiva) il metodo rappresentato dal delegato corrente.
protected:
virtual System::Object ^ DynamicInvokeImpl(cli::array <System::Object ^> ^ args);
protected virtual object? DynamicInvokeImpl(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[]
Matrice di oggetti che sono gli argomenti da passare al metodo rappresentato dal delegato corrente.
oppure
null, se il metodo rappresentato dal delegato corrente non richiede argomenti.
Valori restituiti
Oggetto restituito dal metodo rappresentato dal delegato.
Eccezioni
La args matrice non dispone del numero corretto di argomenti.
Gli elementi della args matrice non corrispondono alla firma del delegato.
Il metodo rappresentato dal delegato è un metodo di istanza e l'oggetto di destinazione è null.
oppure
Uno dei metodi incapsulati genera un'eccezione.
Il chiamante non ha accesso al metodo rappresentato dal delegato , ad esempio se il metodo è privato.
oppure
Il numero, l'ordine o il tipo di parametri elencati in args non è valido.
Commenti
Questo metodo implementa il DynamicInvoke metodo .