MulticastDelegate MulticastDelegate MulticastDelegate MulticastDelegate Constructors

Definition

Überlädt

MulticastDelegate(Object, String) MulticastDelegate(Object, String) MulticastDelegate(Object, String) MulticastDelegate(Object, String)

Initialisiert eine neue Instanz der MulticastDelegate-Klasse.Initializes a new instance of the MulticastDelegate class.

MulticastDelegate(Type, String) MulticastDelegate(Type, String) MulticastDelegate(Type, String) MulticastDelegate(Type, String)

Initialisiert eine neue Instanz der MulticastDelegate-Klasse.Initializes a new instance of the MulticastDelegate class.

MulticastDelegate(Object, String) MulticastDelegate(Object, String) MulticastDelegate(Object, String) MulticastDelegate(Object, String)

Initialisiert eine neue Instanz der MulticastDelegate-Klasse.Initializes a new instance of the MulticastDelegate class.

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

Ein Objekt, für das method definiert ist.The object on which method is defined.

method
String String String String

Der Name der Methode, für die ein Delegat erstellt wird.The name of the method for which a delegate is created.

Ausnahmen

Eine Instanz einer abstrakten Klasse kann nicht erstellt werden, oder dieser Member wurde durch einen Mechanismus mit später Bindung aufgerufen.Cannot create an instance of an abstract class, or this member was invoked with a late-binding mechanism.

Hinweise

Dieser Konstruktor kann nicht im Anwendungscode verwendet werden.This constructor cannot be used in application code. Um einen Delegaten durch Angabe des Namens einer Instanzmethode zu erstellen, verwenden Sie eine Delegate.CreateDelegate Überladung der-Methode, die einen Methodennamen und ein Zielobjekt angibt.To create a delegate by specifying the name of an instance method, use an overload of the Delegate.CreateDelegate method that specifies a method name and a target object. Beispielsweise erstellt die Delegate.CreateDelegate(Type, Object, String) -Methoden Überladung einen Delegaten für eine Instanzmethode mit einem angegebenen Namen.For example, the Delegate.CreateDelegate(Type, Object, String) method overload creates a delegate for an instance method with a specified name.

Sicherheit

ReflectionPermission
Wenn Sie spät gebunden durch Mechanismen wie InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[])aufgerufen wird.when invoked late-bound through mechanisms such as InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[]). Zugeordnete Enumeration: MemberAccessAssociated enumeration: MemberAccess.

MulticastDelegate(Type, String) MulticastDelegate(Type, String) MulticastDelegate(Type, String) MulticastDelegate(Type, String)

Initialisiert eine neue Instanz der MulticastDelegate-Klasse.Initializes a new instance of the MulticastDelegate class.

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 Type Type Type

Ein Objekttyp, für den method definiert ist.The type of object on which method is defined.

method
String String String String

Der Name der statischen Methode, für die ein Delegat erstellt wird.The name of the static method for which a delegate is created.

Ausnahmen

Eine Instanz einer abstrakten Klasse kann nicht erstellt werden, oder dieser Member wurde durch einen Mechanismus mit später Bindung aufgerufen.Cannot create an instance of an abstract class, or this member was invoked with a late-binding mechanism.

Hinweise

Dieser Konstruktor kann nicht im Anwendungscode verwendet werden.This constructor cannot be used in application code. Um einen Delegaten zu erstellen, indem Sie den Namen einer statischen Methode angeben, verwenden Sie Delegate.CreateDelegate eine Überladung der-Methode, die einen Methodennamen angibt, aber kein Zielobjekt angibt.To create a delegate by specifying the name of a static method, use an overload of the Delegate.CreateDelegate method that specifies a method name but does not specify a target object. Beispielsweise erstellt die Delegate.CreateDelegate(Type, Type, String) -Methoden Überladung einen statischen Delegaten für eine Methode mit einem angegebenen Namen.For example, the Delegate.CreateDelegate(Type, Type, String) method overload creates a static delegate for a method with a specified name.

Sicherheit

ReflectionPermission
Wenn Sie spät gebunden durch Mechanismen wie InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[])aufgerufen wird.when invoked late-bound through mechanisms such as InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[]). Zugehörige Enumeration:MemberAccessAssociated enumeration: MemberAccess

Gilt für: