MulticastDelegate Konstruktoren

Definition

Initialisiert eine neue Instanz der MulticastDelegate-Klasse.

Überlädt

Name Beschreibung
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
Quelle:
MulticastDelegate.cs
Quelle:
MulticastDelegate.cs

Initialisiert eine neue Instanz der MulticastDelegate-Klasse.

protected:
 MulticastDelegate(System::Object ^ target, System::String ^ method);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("The target method might be removed")]
protected MulticastDelegate(object target, string method);
protected MulticastDelegate(object target, string method);
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("The target method might be removed")>]
new MulticastDelegate : obj * string -> MulticastDelegate
new MulticastDelegate : obj * string -> MulticastDelegate
Protected Sub New (target As Object, method As String)

Parameter

target
Object

Das Objekt, auf dem method definiert ist.

method
String

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

Attribute

Ausnahmen

Eine Instanz einer abstrakten Klasse kann nicht erstellt werden, oder dieses Element wurde mit einem spät gebundenen Mechanismus aufgerufen.

Hinweise

Dieser Konstruktor kann nicht im Anwendungscode verwendet werden. Wenn Sie einen Delegaten erstellen möchten, indem Sie den Namen einer Instanzmethode angeben, verwenden Sie eine Überladung der Methode, die Delegate.CreateDelegate einen Methodennamen und ein Zielobjekt angibt. Beispielsweise erstellt die Delegate.CreateDelegate(Type, Object, String) Methodenüberladung einen Delegaten für eine Instanzmethode mit einem angegebenen Namen.

Gilt für:

MulticastDelegate(Type, String)

Quelle:
MulticastDelegate.cs
Quelle:
MulticastDelegate.cs
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

Der Typ des Objekts, für das 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 dieses Element wurde mit einem spät gebundenen Mechanismus aufgerufen.

Hinweise

Dieser Konstruktor kann nicht im Anwendungscode verwendet werden. Wenn Sie einen Delegaten erstellen möchten, indem Sie den Namen einer statischen Methode angeben, verwenden Sie eine Überladung der Methode, die Delegate.CreateDelegate einen Methodennamen angibt, aber kein Zielobjekt angibt. Beispielsweise erstellt die Delegate.CreateDelegate(Type, Type, String) Methodenüberladung einen statischen Delegaten für eine Methode mit einem angegebenen Namen.

Gilt für: