Freigeben über


Delegate-Konstruktor (Object, String)

Initialisiert einen Delegaten, der die angegebene Instanzenmethode für die angegebene Klasseninstanz aufruft.

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

Syntax

'Declaration
Protected Sub New ( _
    target As Object, _
    method As String _
)
'Usage
Dim target As Object
Dim method As String

Dim instance As New Delegate(target, method)
protected Delegate (
    Object target,
    string method
)
protected:
Delegate (
    Object^ target, 
    String^ method
)
protected Delegate (
    Object target, 
    String method
)
protected function Delegate (
    target : Object, 
    method : String
)

Parameter

  • target
    Die Klasseninstanz, für die der Delegat method aufruft.
  • method
    Der Name der Instanzenmethode, die durch den Delegaten dargestellt wird.

Ausnahmen

Ausnahmetyp Bedingung

ArgumentNullException

target ist NULL (Nothing in Visual Basic).

- oder -

method ist NULL (Nothing in Visual Basic).

ArgumentException

Beim Binden an die Zielmethode ist ein Fehler aufgetreten.

Hinweise

Dieser Konstruktor wird von einem vom Compiler generierten Delegatentyp aufgerufen, um einen Delegaten anhand des Namens einer Instanzenmethode und einer Instanz der Klasse zu erstellen, die diese Methode definiert.

Dieser Konstruktor erstellt ausschließlich Delegaten für Instanzenmethoden. Eine Instanzenmethode ist eine Methode, die einer Instanz einer Klasse zugeordnet ist. Eine statische Methode ist eine Methode, die der Klasse selbst zugeordnet ist.

.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
Object
String