Delegate.DynamicInvoke(Object[]) Delegate.DynamicInvoke(Object[]) Delegate.DynamicInvoke(Object[]) Delegate.DynamicInvoke(Object[]) Method

Definice

Dynamicky vyvolá (s pozdní vazbou) metodu reprezentovanou aktuálním delegátem.Dynamically invokes (late-bound) the method represented by the current delegate.

public:
 System::Object ^ DynamicInvoke(... cli::array <System::Object ^> ^ args);
public object DynamicInvoke (params object[] args);
member this.DynamicInvoke : obj[] -> obj
Public Function DynamicInvoke (ParamArray args As Object()) As Object

Parametry

args
Object[]

Pole objektů, které jsou argumenty, které mají být předána metodě reprezentované aktuálním delegátem.An array of objects that are the arguments to pass to the method represented by the current delegate.

-nebo--or- null, pokud metoda reprezentovaná aktuálním delegátem nevyžaduje argumenty.null, if the method represented by the current delegate does not require arguments.

Návraty

Objekt vrácený metodou reprezentovanou delegátem.The object returned by the method represented by the delegate.

Výjimky

Volající nemá přístup k metodě reprezentované delegátem (například pokud je metoda soukromá).The caller does not have access to the method represented by the delegate (for example, if the method is private).

-nebo--or- Počet, pořadí nebo typ parametrů uvedených v args poli je neplatný.The number, order, or type of parameters listed in args is invalid.

Metoda reprezentovaná delegátem je vyvolána pro objekt nebo třídu, která ji nepodporuje.The method represented by the delegate is invoked on an object or a class that does not support it.

Metoda reprezentovaná delegátem je metoda instance a cílový objekt je null.The method represented by the delegate is an instance method and the target object is null.

-nebo--or- Jedna z zapouzdřených metod vyvolá výjimku.One of the encapsulated methods throws an exception.

Poznámky

Tato metoda volá DynamicInvokeImpl metodu.This method calls the DynamicInvokeImpl method.

Zabezpečení

ReflectionPermission
Při volání s pozdní vazbou prostřednictvím mechanismů InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[]), jako je.when invoked late-bound through mechanisms such as InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[]). Přidružený výčet:MemberAccessAssociated enumeration: MemberAccess

Platí pro

Viz také