MulticastDelegate.DynamicInvokeImpl(Object[]) MulticastDelegate.DynamicInvokeImpl(Object[]) MulticastDelegate.DynamicInvokeImpl(Object[]) MulticastDelegate.DynamicInvokeImpl(Object[]) Method

Definition

Verarbeitet die gesamte Aufrufliste.Processes the full invocation list.

protected:
 override System::Object ^ DynamicInvokeImpl(cli::array <System::Object ^> ^ args);
protected override sealed object DynamicInvokeImpl (object[] args);
override this.DynamicInvokeImpl : obj[] -> obj
Protected Overrides NotOverridable Function DynamicInvokeImpl (args As Object()) As Object

Parameter

args
Object[]

Die der gekapselten Methode zu übergebenden Argumente.The arguments to pass to the encapsulated method.

Gibt zurück

Ein Array vom Typ Object, das den Rückgabewert der gekapselten Methode enthält.An array of type Object that contains the return value of the encapsulated method.

Ausnahmen

Eine Instanz einer abstrakten Klasse kann nicht erstellt werden, oder dieser Member wurde durch einen Mechanismus mit später Bindung aufgerufen.Cannot create an instance of an abstract class, or this member was invoked with a late-binding mechanism.

- oder --or-

Es wurde versucht, eine Methode aufzurufen, auf die der Aufrufer keinen Zugriff hat (d. h. auf eine private Methode).There is an attempt to invoke a method to which the caller does not have access (that is, a private method).

Anzahl, Reihenfolge oder Typ der Parameter ist ungültig.The number, order, or type of parameters is invalid.

Eine der gekapselten Methoden ist nicht statisch, und das Zielobjekt ist NULL.An encapsulated method is not static, and the target object is null.

- oder --or-

Es wurde versucht, eine Methode für ein Objekt oder eine Klasse aufzurufen, die die Methode nicht unterstützt.There is an attempt to invoke a method on an object or class that does not support the method.

Eine der gekapselten Methoden löst eine Ausnahme aus.One of the encapsulated methods throws an exception.

Gilt für: