Freigeben über


MulticastDelegate Konstruktoren

Definition

Initialisiert eine neue Instanz der MulticastDelegate-Klasse.

Überlädt

MulticastDelegate(Object, String)

Initialisiert eine neue Instanz der MulticastDelegate-Klasse.

MulticastDelegate(Type, String)

Initialisiert eine neue Instanz der MulticastDelegate-Klasse.

MulticastDelegate(Object, String)

Quelle:
MulticastDelegate.cs
Quelle:
MulticastDelegate.cs
Quelle:
MulticastDelegate.cs

Initialisiert eine neue Instanz der MulticastDelegate-Klasse.

protected:
 MulticastDelegate(System::Object ^ target, System::String ^ method);
protected MulticastDelegate (object target, string method);
new MulticastDelegate : obj * string -> MulticastDelegate
Protected Sub New (target As Object, method As String)

Parameter

target
Object

Ein Objekt, für das method definiert ist.

method
String

Der Name der Methode, für die ein Delegat erstellt wird.

Ausnahmen

Eine Instanz einer abstrakten Klasse kann nicht erstellt werden, oder dieser Member wurde durch einen Mechanismus mit später Bindung aufgerufen.

Hinweise

Dieser Konstruktor kann nicht im Anwendungscode verwendet werden. Um einen Delegaten zu erstellen, indem Sie den Namen einer instance-Methode angeben, verwenden Sie eine Überladung der Methode, die Delegate.CreateDelegate einen Methodennamen und ein Zielobjekt angibt. Die Methodenüberladung erstellt beispielsweise Delegate.CreateDelegate(Type, Object, String) einen Delegaten für eine instance-Methode mit einem angegebenen Namen.

Gilt für:

MulticastDelegate(Type, String)

Quelle:
MulticastDelegate.cs
Quelle:
MulticastDelegate.cs
Quelle:
MulticastDelegate.cs

Initialisiert eine neue Instanz der MulticastDelegate-Klasse.

protected:
 MulticastDelegate(Type ^ target, System::String ^ method);
protected MulticastDelegate (Type target, string method);
new MulticastDelegate : Type * string -> MulticastDelegate
Protected Sub New (target As Type, method As String)

Parameter

target
Type

Ein Objekttyp, für den method definiert ist.

method
String

Der Name der statischen Methode, für die ein Delegat erstellt wird.

Ausnahmen

Eine Instanz einer abstrakten Klasse kann nicht erstellt werden, oder dieser Member wurde durch einen Mechanismus mit später Bindung aufgerufen.

Hinweise

Dieser Konstruktor kann nicht im Anwendungscode verwendet werden. Um einen Delegaten durch Angeben des Namens einer statischen Methode zu erstellen, verwenden Sie eine Überladung der Methode, die Delegate.CreateDelegate einen Methodennamen angibt, aber kein Zielobjekt angibt. Die Methodenüberladung erstellt beispielsweise Delegate.CreateDelegate(Type, Type, String) einen statischen Delegaten für eine Methode mit einem angegebenen Namen.

Gilt für: