Delegate.DynamicInvokeImpl(Object[]) Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Dinamikusan meghívja (későn kötött) az aktuális meghatalmazott által képviselt metódust.
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
Paraméterek
- args
- Object[]
Objektumok tömbje, amelyek az aktuális meghatalmazott által képviselt metódusnak továbbítandó argumentumok.
-vagy-
null, ha az aktuális meghatalmazott által képviselt metódus nem igényel argumentumokat.
Válaszok
A meghatalmazott által képviselt metódus által visszaadott objektum.
Kivételek
A args tömb nem rendelkezik a megfelelő számú argumentummal.
A tömb elemei args nem egyeznek a meghatalmazott aláírásával.
A delegált által képviselt metódus egy példánymetódus, a célobjektum pedig a null.
-vagy-
Az egyik beágyazott metódus kivételt jelez.
A hívó nem rendelkezik hozzáféréssel a meghatalmazott által képviselt metódushoz (például ha a metódus privát).
-vagy-
A felsorolt args paraméterek száma, sorrendje vagy típusa érvénytelen.
Megjegyzések
Ez a metódus implementálja a metódust DynamicInvoke .