_Type.GetMethod Methode

Definition

Stellt einen versionsunabhängigen Zugriff auf die GetMethod-Methode für COM-Objekte bereit.

Überlädt

GetMethod(String, Type[])

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

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

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

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

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

GetMethod(String)

Stellt einen versionsunabhängigen Zugriff auf die GetMethod(String)-Methode für COM-Objekte bereit.

GetMethod(String, BindingFlags)

Stellt einen versionsunabhängigen Zugriff auf die GetMethod(String, BindingFlags)-Methode für COM-Objekte bereit.

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

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

Hinweise

Diese Methode ist für den Zugriff auf verwaltete Klassen aus nicht verwaltetem Code vorgesehen und sollte nicht aus verwaltetem Code aufgerufen werden.

Die Type.GetMethod -Methode.

GetMethod(String, Type[])

Stellt einen versionsunabhängigen Zugriff auf die GetMethod(String, Type[])-Methode für COM-Objekte 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, der den Namen der abzurufenden öffentlichen Methode enthält.

types
Type[]

Ein Array von Type -Objekten, das die Anzahl, die Reihenfolge und den Typ der Parameter der abzurufenden Methode darstellt.

- oder - Ein leeres Array vom Type-Typ, d. h. Type[] types = new Type[0], zum Abrufen einer Methode, die keine Parameter akzeptiert.

Gibt zurück

MethodInfo

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

Hinweise

Diese Methode ist für den Zugriff auf verwaltete Klassen aus nicht verwaltetem Code vorgesehen und sollte nicht aus verwaltetem Code aufgerufen werden.

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

Gilt für

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

Stellt einen versionsunabhängigen Zugriff auf die GetMethod(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[])-Methode für COM-Objekte 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, der den Namen der abzurufenden Methode enthält.

bindingAttr
BindingFlags

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

- oder - 0 (null), damit null zurückgegeben wird.

binder
Binder

Ein Binder-Objekt, das eine Gruppe von Eigenschaften definiert und eine Bindung ermöglicht. Dazu kann die Auswahl einer überladenen Methode, die Umwandlung von Argumenttypen und der Aufruf eines Members durch Reflektion gehören.

- oder - null, wenn der DefaultBinder verwendet werden soll.

callConvention
CallingConventions

Das CallingConventions-Objekt, das die Regeln für Reihenfolge und Layout der Argumente, die Art der Übergabe des Rückgabewerts, die für Argumente zu verwendenden Register und die Art der Bereinigung des Stapels angibt.

types
Type[]

Ein Array von Type -Objekten, das die Anzahl, die Reihenfolge und den Typ der Parameter der abzurufenden Methode darstellt.

- oder - Ein leeres Array vom Type-Typ, d. h. Type[] types = new Type[0], zum Abrufen einer Methode, 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 Standardbinder verarbeitet diesen Parameter nicht.

Gibt zurück

MethodInfo

Ein MethodInfo-Objekt, das die Methode darstellt, die den angegebenen Anforderungen entspricht, sofern diese gefunden wird. Andernfalls null.

Hinweise

Diese Methode ist für den Zugriff auf verwaltete Klassen aus nicht verwaltetem Code vorgesehen und sollte nicht aus verwaltetem Code aufgerufen werden.

Die Type.GetMethod -Methode sucht unter Verwendung der angegebenen Bindungs Einschränkungen und der angegebenen Aufruf Konvention nach der angegebenen Methode, deren Parameter den angegebenen Argument Typen und-modifizierertypen entsprechen.

Gilt für

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

Stellt einen versionsunabhängigen Zugriff auf die GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[])-Methode für COM-Objekte 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, der den Namen der abzurufenden Methode enthält.

bindingAttr
BindingFlags

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

- oder - 0 (null), damit null zurückgegeben wird.

binder
Binder

Ein Binder-Objekt, das eine Gruppe von Eigenschaften definiert und eine Bindung ermöglicht. Dazu kann die Auswahl einer überladenen Methode, die Umwandlung von Argumenttypen und der Aufruf eines Members durch Reflektion gehören.

- oder - null, wenn der DefaultBinder verwendet werden soll.

types
Type[]

Ein Array von Type -Objekten, das die Anzahl, die Reihenfolge und den Typ der Parameter der abzurufenden Methode darstellt.

- oder - Ein leeres Array vom Type-Typ, d. h. Type[] types = new Type[0], zum Abrufen einer Methode, 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 Standardbinder verarbeitet diesen Parameter nicht.

Gibt zurück

MethodInfo

Ein MethodInfo-Objekt, das die Methode darstellt, die den angegebenen Anforderungen entspricht, sofern diese gefunden wird. Andernfalls null.

Hinweise

Diese Methode ist für den Zugriff auf verwaltete Klassen aus nicht verwaltetem Code vorgesehen und sollte nicht aus verwaltetem Code aufgerufen werden.

Die- Type.GetMethod Methode sucht unter Verwendung der angegebenen Bindungs Einschränkungen nach der angegebenen Methode, deren Parameter den angegebenen Argument Typen und-modifizierertypen entsprechen.

Gilt für

GetMethod(String)

Stellt einen versionsunabhängigen Zugriff auf die GetMethod(String)-Methode für COM-Objekte 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, der den Namen der abzurufenden öffentlichen Methode enthält.

Gibt zurück

MethodInfo

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

Hinweise

Diese Methode ist für den Zugriff auf verwaltete Klassen aus nicht verwaltetem Code vorgesehen 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 einen versionsunabhängigen Zugriff auf die GetMethod(String, BindingFlags)-Methode für COM-Objekte 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, der den Namen der abzurufenden Methode enthält.

bindingAttr
BindingFlags

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

- oder - 0 (null), damit null zurückgegeben wird.

Gibt zurück

MethodInfo

Ein MethodInfo-Objekt, das die Methode darstellt, die den angegebenen Anforderungen entspricht, sofern diese gefunden wird. Andernfalls null.

Hinweise

Diese Methode ist für den Zugriff auf verwaltete Klassen aus nicht verwaltetem Code vorgesehen und sollte nicht aus verwaltetem Code aufgerufen werden.

Die- Type.GetMethod Methode sucht unter Verwendung der angegebenen Bindungs Einschränkungen nach der angegebenen Methode.

Gilt für

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

Stellt einen versionsunabhängigen Zugriff auf die GetMethod(String, Type[], ParameterModifier[])-Methode für COM-Objekte 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, der den Namen der abzurufenden öffentlichen Methode enthält.

types
Type[]

Ein Array von Type -Objekten, das die Anzahl, die Reihenfolge und den Typ der Parameter der abzurufenden Methode darstellt.

- oder - Ein leeres Array vom Type-Typ, d. h. Type[] types = new Type[0], zum Abrufen einer Methode, 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 Standardbinder verarbeitet diesen Parameter nicht.

Gibt zurück

MethodInfo

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

Hinweise

Diese Methode ist für den Zugriff auf verwaltete Klassen aus nicht verwaltetem Code vorgesehen und sollte nicht aus verwaltetem Code aufgerufen werden.

Die- Type.GetMethod Methode sucht nach der angegebenen öffentlichen Methode, deren Parameter den angegebenen Argument Typen und-modifizierertypen entsprechen.

Gilt für