Delegate.DynamicInvokeImpl(Object[]) Metoda
V tomto článku
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á (s pozdní vazbou) metodu reprezentovanou aktuálním delegátem.
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
- args
- Object[]
Pole objektů, které jsou argumenty, které se mají předat metodě reprezentované aktuálním delegátem.
-nebo-
null
, pokud metoda reprezentovaná aktuálním delegátem nevyžaduje argumenty.
Objekt vrácený metodou reprezentovanou delegátem.
Pole args
nemá správný počet argumentů.
Prvky args
pole neodpovídají podpisu delegáta.
Metoda reprezentovaná delegátem je metoda instance 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-
Počet, pořadí nebo typ parametrů uvedených v args
seznamu jsou neplatné.
Tato metoda implementuje metodu DynamicInvoke .
Produkt | Verze |
---|---|
.NET | Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10 |
.NET Framework | 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 2.0, 2.1 |
Zpětná vazba k produktu .NET
.NET je open source projekt. Vyberte odkaz pro poskytnutí zpětné vazby: