_Type.GetMethod Metódus

Definíció

A COM-objektumok verziófüggetlen hozzáférést biztosítanak a GetMethod metódushoz.

Túlterhelések

Name Description
GetMethod(String, Type[])

A COM-objektumok verziófüggetlen hozzáférést biztosítanak a GetMethod(String, Type[]) metódushoz.

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

A COM-objektumok verziófüggetlen hozzáférést biztosítanak a GetMethod(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) metódushoz.

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

A COM-objektumok verziófüggetlen hozzáférést biztosítanak a GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]) metódushoz.

GetMethod(String)

A COM-objektumok verziófüggetlen hozzáférést biztosítanak a GetMethod(String) metódushoz.

GetMethod(String, BindingFlags)

A COM-objektumok verziófüggetlen hozzáférést biztosítanak a GetMethod(String, BindingFlags) metódushoz.

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

A COM-objektumok verziófüggetlen hozzáférést biztosítanak a GetMethod(String, Type[], ParameterModifier[]) metódushoz.

Megjegyzések

Ez a módszer nem felügyelt kódból származó felügyelt osztályokhoz való hozzáférésre szolgál, és nem hívható meg felügyelt kódból.

A Type.GetMethod módszer.

GetMethod(String, Type[])

A COM-objektumok verziófüggetlen hozzáférést biztosítanak a GetMethod(String, Type[]) metódushoz.

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

Paraméterek

name
String

A String lekérni kívánt nyilvános metódus nevét tartalmazó.

types
Type[]

Objektumtömb Type , amely a beolvasási metódus paramétereinek számát, sorrendjét és típusát jelöli.

-vagy-

A típus Type üres tömbje (azaz Type[] types = new Type[0]) egy olyan metódus lekéréséhez, amely nem vesz fel paramétereket.

Válaszok

Olyan MethodInfo objektum, amely azt a nyilvános metódust jelöli, amelynek paraméterei megfelelnek a megadott argumentumtípusoknak, ha találhatók; ellenkező esetben null.

Megjegyzések

Ez a módszer nem felügyelt kódból származó felügyelt osztályokhoz való hozzáférésre szolgál, és nem hívható meg felügyelt kódból.

A Type.GetMethod metódus megkeresi a megadott nyilvános metódust, amelynek paraméterei megfelelnek a megadott argumentumtípusoknak.

A következőre érvényes:

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

A COM-objektumok verziófüggetlen hozzáférést biztosítanak a GetMethod(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) metódushoz.

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

Paraméterek

name
String

A String lekérni kívánt metódus nevét tartalmazó.

bindingAttr
BindingFlags

Egy vagy több BindingFlags bitmaszk, amely meghatározza a keresés menetét.

-vagy-

Nulla, a visszatéréshez null.

binder
Binder

Olyan Binder objektum, amely tulajdonságokat határoz meg, és engedélyezi a kötést, amely magában foglalhatja egy túlterhelt metódus kiválasztását, az argumentumtípusok kényszerítését és a tag meghívását a tükröződésen keresztül.

-vagy-

null, a .DefaultBinder

callConvention
CallingConventions

Az CallingConventions az objektum, amely meghatározza az argumentumok sorrendjére és elrendezésére, a visszatérési érték átadására, az argumentumokhoz használt regiszterekre és a verem megtisztítására vonatkozó szabályokat.

types
Type[]

Objektumtömb Type , amely a beolvasási metódus paramétereinek számát, sorrendjét és típusát jelöli.

-vagy-

A típus Type üres tömbje (azaz Type[] types = new Type[0]) egy olyan metódus lekéréséhez, amely nem vesz fel paramétereket.

modifiers
ParameterModifier[]

A tömb megfelelő eleméhez ParameterModifier társított attribútumokat képviselő objektumtömbtypes. Az alapértelmezett iratgyűjtő nem dolgozza fel ezt a paramétert.

Válaszok

A MethodInfo megadott követelményeknek megfelelő metódust képviselő objektum, ha megtalálható; ellenkező esetben null.

Megjegyzések

Ez a módszer nem felügyelt kódból származó felügyelt osztályokhoz való hozzáférésre szolgál, és nem hívható meg felügyelt kódból.

A Type.GetMethod metódus megkeresi azt a megadott metódust, amelynek paraméterei megfelelnek a megadott argumentumtípusoknak és módosítóknak a megadott kötési megkötések és a megadott hívási konvenciók használatával.

A következőre érvényes:

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

A COM-objektumok verziófüggetlen hozzáférést biztosítanak a GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]) metódushoz.

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

Paraméterek

name
String

A String lekérni kívánt metódus nevét tartalmazó.

bindingAttr
BindingFlags

Egy vagy több BindingFlags bitmaszk, amely meghatározza a keresés menetét.

-vagy-

Nulla, a visszatéréshez null.

binder
Binder

Olyan Binder objektum, amely tulajdonságokat határoz meg, és engedélyezi a kötést, amely magában foglalhatja egy túlterhelt metódus kiválasztását, az argumentumtípusok kényszerítését és a tag meghívását a tükröződésen keresztül.

-vagy-

null, a .DefaultBinder

types
Type[]

Objektumtömb Type , amely a beolvasási metódus paramétereinek számát, sorrendjét és típusát jelöli.

-vagy-

A típus Type üres tömbje (azaz Type[] types = new Type[0]) egy olyan metódus lekéréséhez, amely nem vesz fel paramétereket.

modifiers
ParameterModifier[]

A tömb megfelelő eleméhez ParameterModifier társított attribútumokat képviselő objektumtömbtypes. Az alapértelmezett iratgyűjtő nem dolgozza fel ezt a paramétert.

Válaszok

A MethodInfo megadott követelményeknek megfelelő metódust képviselő objektum, ha megtalálható; ellenkező esetben null.

Megjegyzések

Ez a módszer nem felügyelt kódból származó felügyelt osztályokhoz való hozzáférésre szolgál, és nem hívható meg felügyelt kódból.

A Type.GetMethod metódus megkeresi azt a megadott metódust, amelynek paraméterei megfelelnek a megadott argumentumtípusoknak és módosítóknak a megadott kötési megkötések használatával.

A következőre érvényes:

GetMethod(String)

A COM-objektumok verziófüggetlen hozzáférést biztosítanak a GetMethod(String) metódushoz.

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

Paraméterek

name
String

A String lekérni kívánt nyilvános metódus nevét tartalmazó.

Válaszok

A MethodInfo nyilvános metódust a megadott névvel képviselő objektum, ha található; ellenkező esetben null.

Megjegyzések

Ez a módszer nem felügyelt kódból származó felügyelt osztályokhoz való hozzáférésre szolgál, és nem hívható meg felügyelt kódból.

A Type.GetMethod metódus a megadott névvel keresi a nyilvános metódust.

A következőre érvényes:

GetMethod(String, BindingFlags)

A COM-objektumok verziófüggetlen hozzáférést biztosítanak a GetMethod(String, BindingFlags) metódushoz.

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

Paraméterek

name
String

A String lekérni kívánt metódus nevét tartalmazó.

bindingAttr
BindingFlags

Egy vagy több BindingFlags bitmaszk, amely meghatározza a keresés menetét.

-vagy-

Nulla, a visszatéréshez null.

Válaszok

A MethodInfo megadott követelményeknek megfelelő metódust képviselő objektum, ha megtalálható; ellenkező esetben null.

Megjegyzések

Ez a módszer nem felügyelt kódból származó felügyelt osztályokhoz való hozzáférésre szolgál, és nem hívható meg felügyelt kódból.

A Type.GetMethod metódus a megadott kötési korlátozások használatával keresi meg a megadott metódust.

A következőre érvényes:

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

A COM-objektumok verziófüggetlen hozzáférést biztosítanak a GetMethod(String, Type[], ParameterModifier[]) metódushoz.

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

Paraméterek

name
String

A String lekérni kívánt nyilvános metódus nevét tartalmazó.

types
Type[]

Objektumtömb Type , amely a beolvasási metódus paramétereinek számát, sorrendjét és típusát jelöli.

-vagy-

A típus Type üres tömbje (azaz Type[] types = new Type[0]) egy olyan metódus lekéréséhez, amely nem vesz fel paramétereket.

modifiers
ParameterModifier[]

A tömb megfelelő eleméhez ParameterModifier társított attribútumokat képviselő objektumtömbtypes. Az alapértelmezett iratgyűjtő nem dolgozza fel ezt a paramétert.

Válaszok

A MethodInfo megadott követelményeknek megfelelő nyilvános metódust képviselő objektum, ha megtalálható; ellenkező esetben null.

Megjegyzések

Ez a módszer nem felügyelt kódból származó felügyelt osztályokhoz való hozzáférésre szolgál, és nem hívható meg felügyelt kódból.

A Type.GetMethod metódus megkeresi a megadott nyilvános metódust, amelynek paraméterei megfelelnek a megadott argumentumtípusoknak és módosítóknak.

A következőre érvényes: