Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch. Sie können den englischen Text auch in einem Popupfenster anzeigen, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

Delegate-Konstruktor: (Object^, String^)

 

Veröffentlicht: Oktober 2016

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

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

protected:
Delegate(
	Object^ target,
	String^ method
)

Parameter

target
Type: System::Object^

Die Klasseninstanz, für die der Delegat aufruft method.

method
Type: System::String^

Der Name der Instanzenmethode, die der Delegat darstellt.

Exception Condition
ArgumentNullException

target ist null.

- oder -

method ist null.

ArgumentException

Es wurde ein Fehler beim Binden an die Zielmethode.

Dieser Konstruktor kann nicht im Anwendungscode verwendet werden. Verwenden Sie zum Erstellen eines Delegaten durch Angeben des Namens einer Instanzmethode eine Überladung der CreateDelegate Methode, die einen Methodennamen und einem Zielobjekt angibt. Zum Beispiel die CreateDelegate(Type^, Object^, String^) Überladung erstellt einen Delegaten für eine Instanzmethode mit dem angegebenen Namen.

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

ReflectionPermission

when invoked late-bound through mechanisms such as M:System.Type.InvokeMember(System.String,System.Reflection.BindingFlags,System.Reflection.Binder,System.Object,System.Object[],System.Reflection.ParameterModifier[],System.Globalization.CultureInfo,System.String[]). Associated enumeration: F:System.Security.Permissions.ReflectionPermissionFlag.MemberAccess

.NET Framework
Verfügbar seit 1.1
Silverlight
Verfügbar seit 2.0
Zurück zum Anfang
Anzeigen: