_Type.GetMethod Methode
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.
Stellt COM-Objekte mit versionsunabhängigen Zugriff auf die GetMethod Methode bereit.
Überlädt
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
- 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
- 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
- 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
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
- 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
- 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.