Delegate.DynamicInvoke-Methode
Ruft die durch den aktuellen Delegaten dargestellte Methode dynamisch (mit später Bindung) auf.
Namespace: System
Assembly: mscorlib (in mscorlib.dll)
Syntax
'Declaration
Public Function DynamicInvoke ( _
ParamArray args As Object() _
) As Object
'Usage
Dim instance As Delegate
Dim args As Object()
Dim returnValue As Object
returnValue = instance.DynamicInvoke(args)
public Object DynamicInvoke (
params Object[] args
)
public:
Object^ DynamicInvoke (
... array<Object^>^ args
)
public Object DynamicInvoke (
Object[] args
)
public function DynamicInvoke (
... 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 |
---|---|
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. |
|
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. |
|
Eine der gekapselten Methoden löst eine Ausnahme aus. |
Hinweise
Diese Methode ruft die DynamicInvokeImpl-Methode auf.
.NET Framework-Sicherheit
- ReflectionPermission beim Laden mit später Bindung durch Mechanismen wie Type.InvokeMember. Zugeordnete Enumeration: ReflectionPermissionFlag.MemberAccess.
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
DynamicInvokeImpl
Object