Freigeben über


Delegate.DynamicInvokeImpl-Methode

Ruft die durch den aktuellen Delegaten dargestellte Methode dynamisch (mit später Bindung) auf.

Namespace: System
Assembly: mscorlib (in mscorlib.dll)

Syntax

'Declaration
Protected Overridable Function DynamicInvokeImpl ( _
    args As Object() _
) As Object
'Usage
Dim args As Object()
Dim returnValue As Object

returnValue = Me.DynamicInvokeImpl(args)
protected virtual Object DynamicInvokeImpl (
    Object[] args
)
protected:
virtual Object^ DynamicInvokeImpl (
    array<Object^>^ args
)
protected Object DynamicInvokeImpl (
    Object[] args
)
protected function DynamicInvokeImpl (
    args : Object[]
) : Object

Parameter

  • args
    Ein Array von Objekten, das die Argumente darstellt, die der durch den aktuellen Delegaten dargestellten Methode übergeben werden.

    - oder -

    NULL (Nothing in Visual Basic), wenn die durch den aktuellen Delegaten dargestellte Methode keine Argumente erfordert.

Rückgabewert

Das Objekt, das von der durch den Delegaten dargestellten Methode zurückgegeben wird.

Ausnahmen

Ausnahmetyp Bedingung

MemberAccessException

Der Aufrufer hat keinen Zugriff auf die vom Delegaten dargestellte Methode (wenn die Methode z. B. privat ist).

- oder -

Anzahl, Reihenfolge oder Typ der in args aufgeführten Parameter ist ungültig.

TargetException

Die durch den Delegaten dargestellte Methode ist eine Instanzenmethode, und das Zielobjekt ist NULL (Nothing in Visual Basic).

- oder -

Die durch den Delegaten dargestellte Methode wird für ein Objekt oder eine Klasse aufgerufen, die die Methode nicht unterstützt.

TargetInvocationException

Eine der gekapselten Methoden löst eine Ausnahme aus.

Hinweise

Diese Methode implementiert die DynamicInvoke-Methode.

.NET Framework-Sicherheit

Plattformen

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.

Versionsinformationen

.NET Framework

Unterstützt in: 2.0, 1.1, 1.0

Siehe auch

Referenz

Delegate-Klasse
Delegate-Member
System-Namespace
DynamicInvoke
Object