_Type.GetMethod Methode

Definition

Stellt COM-Objekte mit versionsunabhängigen Zugriff auf die GetMethod Methode bereit.

Überlädt

Name Beschreibung
GetMethod(String, Type[])

Stellt COM-Objekte mit versionsunabhängigen Zugriff auf die GetMethod(String, Type[]) Methode bereit.

GetMethod(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[])

Stellt COM-Objekte mit versionsunabhängigen Zugriff auf die GetMethod(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) Methode bereit.

GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[])

Stellt COM-Objekte mit versionsunabhängigen Zugriff auf die GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]) Methode bereit.

GetMethod(String)

Stellt COM-Objekte mit versionsunabhängigen Zugriff auf die GetMethod(String) Methode bereit.

GetMethod(String, BindingFlags)

Stellt COM-Objekte mit versionsunabhängigen Zugriff auf die GetMethod(String, BindingFlags) Methode bereit.

GetMethod(String, Type[], ParameterModifier[])

Stellt COM-Objekte mit versionsunabhängigen Zugriff auf die GetMethod(String, Type[], ParameterModifier[]) Methode bereit.

Hinweise

Diese Methode dient dem Zugriff auf verwaltete Klassen aus nicht verwaltetem Code und sollte nicht aus verwaltetem Code aufgerufen werden.

Die Type.GetMethod-Methode.

GetMethod(String, Type[])

Stellt COM-Objekte mit versionsunabhängigen Zugriff auf die GetMethod(String, Type[]) Methode bereit.

public:
 System::Reflection::MethodInfo ^ GetMethod(System::String ^ name, cli::array <Type ^> ^ types);
public System.Reflection.MethodInfo GetMethod(string name, Type[] types);
abstract member GetMethod : string * Type[] -> System.Reflection.MethodInfo
Public Function GetMethod (name As String, types As Type()) As MethodInfo

Parameter

name
String

Der String name der öffentlichen Methode, die abgerufen werden soll.

types
Type[]

Ein Array von Type Objekten, die die Anzahl, Reihenfolge und den Typ der Parameter für die abzurufende Methode darstellen.

– oder –

Ein leeres Array des Typs Type (d. h. Type[] types = new Type[0]), um eine Methode abzurufen, die keine Parameter akzeptiert.

Gibt zurück

Ein MethodInfo Objekt, das die öffentliche Methode darstellt, deren Parameter den angegebenen Argumenttypen entsprechen, falls gefunden; andernfalls . null

Hinweise

Diese Methode dient dem Zugriff auf verwaltete Klassen aus nicht verwaltetem Code und sollte nicht aus verwaltetem Code aufgerufen werden.

Die Type.GetMethod Methode sucht nach der angegebenen öffentlichen Methode, deren Parameter den angegebenen Argumenttypen entsprechen.

Gilt für:

GetMethod(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[])

Stellt COM-Objekte mit versionsunabhängigen Zugriff auf die GetMethod(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) Methode bereit.

public:
 System::Reflection::MethodInfo ^ GetMethod(System::String ^ name, System::Reflection::BindingFlags bindingAttr, System::Reflection::Binder ^ binder, System::Reflection::CallingConventions callConvention, cli::array <Type ^> ^ types, cli::array <System::Reflection::ParameterModifier> ^ modifiers);
public System.Reflection.MethodInfo GetMethod(string name, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder binder, System.Reflection.CallingConventions callConvention, Type[] types, System.Reflection.ParameterModifier[] modifiers);
abstract member GetMethod : string * System.Reflection.BindingFlags * System.Reflection.Binder * System.Reflection.CallingConventions * Type[] * System.Reflection.ParameterModifier[] -> System.Reflection.MethodInfo
Public Function GetMethod (name As String, bindingAttr As BindingFlags, binder As Binder, callConvention As CallingConventions, types As Type(), modifiers As ParameterModifier()) As MethodInfo

Parameter

name
String

Der String name der abzurufenden Methode.

bindingAttr
BindingFlags

Eine Bitmaske besteht aus einer oder BindingFlags mehreren, die angeben, wie die Suche durchgeführt wird.

– oder –

Null, um zurückzugeben null.

binder
Binder

Ein Binder Objekt, das eine Reihe von Eigenschaften definiert und die Bindung ermöglicht, was die Auswahl einer überladenen Methode, die Koersion von Argumenttypen und den Aufruf eines Elements durch Spiegelung umfassen kann.

– oder –

null, um die DefaultBinder.

callConvention
CallingConventions

Das CallingConventions Objekt, das den Satz von Regeln angibt, die für die Reihenfolge und das Layout von Argumenten verwendet werden sollen, wie der Rückgabewert übergeben wird, welche Register für Argumente verwendet werden und wie der Stapel bereinigt wird.

types
Type[]

Ein Array von Type Objekten, die die Anzahl, Reihenfolge und den Typ der Parameter für die abzurufende Methode darstellen.

– oder –

Ein leeres Array des Typs Type (d. h. Type[] types = new Type[0]), um eine Methode abzurufen, die keine Parameter akzeptiert.

modifiers
ParameterModifier[]

Ein Array von ParameterModifier Objekten, die die Attribute darstellen, die dem entsprechenden Element im types Array zugeordnet sind. Der Standardordner verarbeitet diesen Parameter nicht.

Gibt zurück

Ein MethodInfo Objekt, das die Methode darstellt, die den angegebenen Anforderungen entspricht, falls gefunden; andernfalls . null

Hinweise

Diese Methode dient dem Zugriff auf verwaltete Klassen aus nicht verwaltetem Code und sollte nicht aus verwaltetem Code aufgerufen werden.

Die Type.GetMethod Methode sucht nach der angegebenen Methode, deren Parameter den angegebenen Argumenttypen und Modifizierern entsprechen, wobei die angegebenen Bindungseinschränkungen und die angegebene Aufrufkonvention verwendet werden.

Gilt für:

GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[])

Stellt COM-Objekte mit versionsunabhängigen Zugriff auf die GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]) Methode bereit.

public:
 System::Reflection::MethodInfo ^ GetMethod(System::String ^ name, System::Reflection::BindingFlags bindingAttr, System::Reflection::Binder ^ binder, cli::array <Type ^> ^ types, cli::array <System::Reflection::ParameterModifier> ^ modifiers);
public System.Reflection.MethodInfo GetMethod(string name, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder binder, Type[] types, System.Reflection.ParameterModifier[] modifiers);
abstract member GetMethod : string * System.Reflection.BindingFlags * System.Reflection.Binder * Type[] * System.Reflection.ParameterModifier[] -> System.Reflection.MethodInfo
Public Function GetMethod (name As String, bindingAttr As BindingFlags, binder As Binder, types As Type(), modifiers As ParameterModifier()) As MethodInfo

Parameter

name
String

Der String name der abzurufenden Methode.

bindingAttr
BindingFlags

Eine Bitmaske besteht aus einer oder BindingFlags mehreren, die angeben, wie die Suche durchgeführt wird.

– oder –

Null, um zurückzugeben null.

binder
Binder

Ein Binder Objekt, das eine Reihe von Eigenschaften definiert und die Bindung ermöglicht, was die Auswahl einer überladenen Methode, die Koersion von Argumenttypen und den Aufruf eines Elements durch Spiegelung umfassen kann.

– oder –

null, um die DefaultBinder.

types
Type[]

Ein Array von Type Objekten, die die Anzahl, Reihenfolge und den Typ der Parameter für die abzurufende Methode darstellen.

– oder –

Ein leeres Array des Typs Type (d. h. Type[] types = new Type[0]), um eine Methode abzurufen, die keine Parameter akzeptiert.

modifiers
ParameterModifier[]

Ein Array von ParameterModifier Objekten, die die Attribute darstellen, die dem entsprechenden Element im types Array zugeordnet sind. Der Standardordner verarbeitet diesen Parameter nicht.

Gibt zurück

Ein MethodInfo Objekt, das die Methode darstellt, die den angegebenen Anforderungen entspricht, falls gefunden; andernfalls . null

Hinweise

Diese Methode dient dem Zugriff auf verwaltete Klassen aus nicht verwaltetem Code und sollte nicht aus verwaltetem Code aufgerufen werden.

Die Type.GetMethod Methode sucht anhand der angegebenen Bindungseinschränkungen nach der angegebenen Methode, deren Parameter den angegebenen Argumenttypen und Modifizierern entsprechen.

Gilt für:

GetMethod(String)

Stellt COM-Objekte mit versionsunabhängigen Zugriff auf die GetMethod(String) Methode bereit.

public:
 System::Reflection::MethodInfo ^ GetMethod(System::String ^ name);
public System.Reflection.MethodInfo GetMethod(string name);
abstract member GetMethod : string -> System.Reflection.MethodInfo
Public Function GetMethod (name As String) As MethodInfo

Parameter

name
String

Der String name der öffentlichen Methode, die abgerufen werden soll.

Gibt zurück

Ein MethodInfo Objekt, das die öffentliche Methode mit dem angegebenen Namen darstellt, falls gefunden; andernfalls . null

Hinweise

Diese Methode dient dem Zugriff auf verwaltete Klassen aus nicht verwaltetem Code und sollte nicht aus verwaltetem Code aufgerufen werden.

Die Type.GetMethod Methode sucht nach der öffentlichen Methode mit dem angegebenen Namen.

Gilt für:

GetMethod(String, BindingFlags)

Stellt COM-Objekte mit versionsunabhängigen Zugriff auf die GetMethod(String, BindingFlags) Methode bereit.

public:
 System::Reflection::MethodInfo ^ GetMethod(System::String ^ name, System::Reflection::BindingFlags bindingAttr);
public System.Reflection.MethodInfo GetMethod(string name, System.Reflection.BindingFlags bindingAttr);
abstract member GetMethod : string * System.Reflection.BindingFlags -> System.Reflection.MethodInfo
Public Function GetMethod (name As String, bindingAttr As BindingFlags) As MethodInfo

Parameter

name
String

Der String name der abzurufenden Methode.

bindingAttr
BindingFlags

Eine Bitmaske besteht aus einer oder BindingFlags mehreren, die angeben, wie die Suche durchgeführt wird.

– oder –

Null, um zurückzugeben null.

Gibt zurück

Ein MethodInfo Objekt, das die Methode darstellt, die den angegebenen Anforderungen entspricht, falls gefunden; andernfalls . null

Hinweise

Diese Methode dient dem Zugriff auf verwaltete Klassen aus nicht verwaltetem Code und sollte nicht aus verwaltetem Code aufgerufen werden.

Die Type.GetMethod Methode sucht mithilfe der angegebenen Bindungseinschränkungen nach der angegebenen Methode.

Gilt für:

GetMethod(String, Type[], ParameterModifier[])

Stellt COM-Objekte mit versionsunabhängigen Zugriff auf die GetMethod(String, Type[], ParameterModifier[]) Methode bereit.

public:
 System::Reflection::MethodInfo ^ GetMethod(System::String ^ name, cli::array <Type ^> ^ types, cli::array <System::Reflection::ParameterModifier> ^ modifiers);
public System.Reflection.MethodInfo GetMethod(string name, Type[] types, System.Reflection.ParameterModifier[] modifiers);
abstract member GetMethod : string * Type[] * System.Reflection.ParameterModifier[] -> System.Reflection.MethodInfo
Public Function GetMethod (name As String, types As Type(), modifiers As ParameterModifier()) As MethodInfo

Parameter

name
String

Der String name der öffentlichen Methode, die abgerufen werden soll.

types
Type[]

Ein Array von Type Objekten, die die Anzahl, Reihenfolge und den Typ der Parameter für die abzurufende Methode darstellen.

– oder –

Ein leeres Array des Typs Type (d. h. Type[] types = new Type[0]), um eine Methode abzurufen, die keine Parameter akzeptiert.

modifiers
ParameterModifier[]

Ein Array von ParameterModifier Objekten, die die Attribute darstellen, die dem entsprechenden Element im types Array zugeordnet sind. Der Standardordner verarbeitet diesen Parameter nicht.

Gibt zurück

Ein MethodInfo Objekt, das die öffentliche Methode darstellt, die den angegebenen Anforderungen entspricht, falls gefunden; andernfalls . null

Hinweise

Diese Methode dient dem Zugriff auf verwaltete Klassen aus nicht verwaltetem Code und sollte nicht aus verwaltetem Code aufgerufen werden.

Die Type.GetMethod Methode sucht nach der angegebenen öffentlichen Methode, deren Parameter den angegebenen Argumenttypen und Modifizierern entsprechen.

Gilt für: