_Type.GetMethod Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
A COM-objektumok verziófüggetlen hozzáférést biztosítanak a GetMethod metódushoz.
Túlterhelések
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
- 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
- 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
- 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
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
- 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
- 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.