Delegate.DynamicInvoke(Object[]) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Dynamicky vyvolá metodu reprezentovanou aktuálním delegátem (s pozdní vazbou).
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
Parametry
- args
- Object[]
Pole objektů, které jsou argumenty předávat metodě reprezentované aktuálním delegátem.
nebo
null, pokud metoda reprezentovaná aktuálním delegátem nevyžaduje argumenty.
Návraty
Objekt vrácený metodou reprezentovanou delegátem.
Výjimky
Matice args nemá správný počet argumentů.
Prvky pole args neodpovídají podpisu delegáta.
Metoda reprezentovaná delegátem je instance metoda a cílový objekt je null.
nebo
Jedna z zapouzdřených metod vyvolá výjimku.
Volající nemá přístup k metodě reprezentované delegátem (například pokud je metoda soukromá).
nebo
Číslo, pořadí nebo typ parametrů uvedených v args seznamu je neplatné.
Poznámky
Tato metoda volá metodu DynamicInvokeImpl .