MulticastDelegate Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.