|
Dieser Artikel wurde maschinell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen. Weitere Informationen
|
Übersetzung
Original
|
Delegate.CreateDelegate-Methode (Type, Object, String, Boolean, Boolean)
Namespace: System
Assembly: mscorlib (in mscorlib.dll)
static member CreateDelegate : type:Type * target:Object * method:string * ignoreCase:bool * throwOnBindFailure:bool -> Delegate
Parameter
- type
- Typ: System.Type
Der Type des zu erstellenden Delegaten.
- target
- Typ: System.Object
Die Klasseninstanz, für die method aufgerufen wird.
- method
- Typ: System.String
Der Name der Instanzenmethode, die durch den Delegaten dargestellt werden soll.
- ignoreCase
- Typ: System.Boolean
Ein boolescher Wert, der angibt, ob die Groß- und Kleinschreibung beim Vergleichen des Methodennamens berücksichtigt werden soll.
- throwOnBindFailure
- Typ: System.Boolean
true , um eine Ausnahme auszulösen, wenn method nicht gebunden werden kann, andernfalls false.
Rückgabewert
Typ: System.Delegate| Ausnahme | Bedingung |
|---|---|
| ArgumentNullException | |
| ArgumentException | |
| MissingMethodException | |
| MethodAccessException |
Hinweis |
|---|
- ReflectionPermission
für den Zugriff auf eine nicht öffentliche Methode, wenn der Berechtigungssatz der nicht öffentlichen Methode auf den Berechtigungssatz des Aufrufers oder eine Teilmenge dieses Berechtigungssatzes beschränkt ist. Zugeordnete Enumeration: ReflectionPermissionFlag.RestrictedMemberAccess. - ReflectionPermission
für den Zugriff auf eine nicht öffentliche Methode unabhängig von deren Berechtigungssatz. Zugeordnete Enumeration: ReflectionPermissionFlag.MemberAccess. - ReflectionPermission
beim Laden mit später Bindung durch Mechanismen wie Type.InvokeMember. Zugeordnete Enumeration: ReflectionPermissionFlag.MemberAccess
Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core-Rolle wird nicht unterstützt), Windows Server 2008 R2 (Server Core-Rolle wird mit SP1 oder höher unterstützt; Itanium wird nicht unterstützt)
.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.
Hinweis