_Type.GetMethod Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zapewnia obiektom COM dostęp niezależny od wersji do GetMethod metody .
Przeciążenia
| Nazwa | Opis |
|---|---|
| GetMethod(String, Type[]) |
Zapewnia obiektom COM dostęp niezależny od wersji do GetMethod(String, Type[]) metody . |
| GetMethod(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) |
Zapewnia obiektom COM dostęp niezależny od wersji do GetMethod(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) metody . |
| GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]) |
Zapewnia obiektom COM dostęp niezależny od wersji do GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]) metody . |
| GetMethod(String) |
Zapewnia obiektom COM dostęp niezależny od wersji do GetMethod(String) metody . |
| GetMethod(String, BindingFlags) |
Zapewnia obiektom COM dostęp niezależny od wersji do GetMethod(String, BindingFlags) metody . |
| GetMethod(String, Type[], ParameterModifier[]) |
Zapewnia obiektom COM dostęp niezależny od wersji do GetMethod(String, Type[], ParameterModifier[]) metody . |
Uwagi
Ta metoda służy do uzyskiwania dostępu do klas zarządzanych z niezarządzanego kodu i nie powinna być wywoływana z kodu zarządzanego.
Metoda Type.GetMethod.
GetMethod(String, Type[])
Zapewnia obiektom COM dostęp niezależny od wersji do GetMethod(String, Type[]) metody .
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
Parametry
- types
- Type[]
Tablica Type obiektów reprezentujących liczbę, kolejność i typ parametrów metody do pobrania.
— lub —
Pusta tablica typu Type (czyli typy Type[] = nowy typ[0]), aby uzyskać metodę, która nie przyjmuje żadnych parametrów.
Zwraca
Obiekt MethodInfo reprezentujący metodę publiczną, której parametry są zgodne z określonymi typami argumentów, jeśli zostaną znalezione; w przeciwnym razie null.
Uwagi
Ta metoda służy do uzyskiwania dostępu do klas zarządzanych z niezarządzanego kodu i nie powinna być wywoływana z kodu zarządzanego.
Metoda Type.GetMethod wyszukuje określoną metodę publiczną, której parametry są zgodne z określonymi typami argumentów.
Dotyczy
GetMethod(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[])
Zapewnia obiektom COM dostęp niezależny od wersji do GetMethod(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) metody .
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
Parametry
- bindingAttr
- BindingFlags
Maska bitowa składająca się z co najmniej jednej BindingFlags , która określa sposób przeprowadzania wyszukiwania.
— lub —
Zero, aby zwrócić wartość null.
- binder
- Binder
Binder Obiekt, który definiuje zestaw właściwości i włącza powiązanie, które może obejmować wybór metody przeciążonej, przymus typów argumentów i wywołanie elementu członkowskiego za pomocą odbicia.
— lub —
null, aby użyć elementu DefaultBinder.
- callConvention
- CallingConventions
CallingConventions Obiekt, który określa zestaw reguł do użycia w odniesieniu do kolejności i układu argumentów, sposobu przekazywania wartości zwracanej, rejestrów używanych dla argumentów i sposobu czyszczenia stosu.
- types
- Type[]
Tablica Type obiektów reprezentujących liczbę, kolejność i typ parametrów metody do pobrania.
— lub —
Pusta tablica typu Type (czyli typy Type[] = nowy typ[0]), aby uzyskać metodę, która nie przyjmuje żadnych parametrów.
- modifiers
- ParameterModifier[]
Tablica ParameterModifier obiektów reprezentujących atrybuty skojarzone z odpowiednim elementem w tablicy types . Domyślny binder nie przetwarza tego parametru.
Zwraca
Obiekt MethodInfo reprezentujący metodę zgodną z określonymi wymaganiami, jeśli zostanie znaleziony; w przeciwnym razie null.
Uwagi
Ta metoda służy do uzyskiwania dostępu do klas zarządzanych z niezarządzanego kodu i nie powinna być wywoływana z kodu zarządzanego.
Metoda Type.GetMethod wyszukuje określoną metodę, której parametry są zgodne z określonymi typami argumentów i modyfikatorami, przy użyciu określonych ograniczeń powiązania i określonej konwencji wywoływania.
Dotyczy
GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[])
Zapewnia obiektom COM dostęp niezależny od wersji do GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]) metody .
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
Parametry
- bindingAttr
- BindingFlags
Maska bitowa składająca się z co najmniej jednej BindingFlags , która określa sposób przeprowadzania wyszukiwania.
— lub —
Zero, aby zwrócić wartość null.
- binder
- Binder
Binder Obiekt, który definiuje zestaw właściwości i włącza powiązanie, które może obejmować wybór metody przeciążonej, przymus typów argumentów i wywołanie elementu członkowskiego za pomocą odbicia.
— lub —
null, aby użyć elementu DefaultBinder.
- types
- Type[]
Tablica Type obiektów reprezentujących liczbę, kolejność i typ parametrów metody do pobrania.
— lub —
Pusta tablica typu Type (czyli typy Type[] = nowy typ[0]), aby uzyskać metodę, która nie przyjmuje żadnych parametrów.
- modifiers
- ParameterModifier[]
Tablica ParameterModifier obiektów reprezentujących atrybuty skojarzone z odpowiednim elementem w tablicy types . Domyślny binder nie przetwarza tego parametru.
Zwraca
Obiekt MethodInfo reprezentujący metodę zgodną z określonymi wymaganiami, jeśli zostanie znaleziony; w przeciwnym razie null.
Uwagi
Ta metoda służy do uzyskiwania dostępu do klas zarządzanych z niezarządzanego kodu i nie powinna być wywoływana z kodu zarządzanego.
Metoda Type.GetMethod wyszukuje określoną metodę, której parametry są zgodne z określonymi typami argumentów i modyfikatorami przy użyciu określonych ograniczeń powiązania.
Dotyczy
GetMethod(String)
Zapewnia obiektom COM dostęp niezależny od wersji do GetMethod(String) metody .
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
Parametry
Zwraca
Obiekt MethodInfo reprezentujący metodę publiczną o określonej nazwie, jeśli zostanie znaleziona; w przeciwnym razie null.
Uwagi
Ta metoda służy do uzyskiwania dostępu do klas zarządzanych z niezarządzanego kodu i nie powinna być wywoływana z kodu zarządzanego.
Metoda Type.GetMethod wyszukuje metodę publiczną o określonej nazwie.
Dotyczy
GetMethod(String, BindingFlags)
Zapewnia obiektom COM dostęp niezależny od wersji do GetMethod(String, BindingFlags) metody .
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
Parametry
- bindingAttr
- BindingFlags
Maska bitowa składająca się z co najmniej jednej BindingFlags , która określa sposób przeprowadzania wyszukiwania.
— lub —
Zero, aby zwrócić wartość null.
Zwraca
Obiekt MethodInfo reprezentujący metodę zgodną z określonymi wymaganiami, jeśli zostanie znaleziony; w przeciwnym razie null.
Uwagi
Ta metoda służy do uzyskiwania dostępu do klas zarządzanych z niezarządzanego kodu i nie powinna być wywoływana z kodu zarządzanego.
Metoda Type.GetMethod wyszukuje określoną metodę przy użyciu określonych ograniczeń powiązania.
Dotyczy
GetMethod(String, Type[], ParameterModifier[])
Zapewnia obiektom COM dostęp niezależny od wersji do GetMethod(String, Type[], ParameterModifier[]) metody .
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
Parametry
- types
- Type[]
Tablica Type obiektów reprezentujących liczbę, kolejność i typ parametrów metody do pobrania.
— lub —
Pusta tablica typu Type (czyli typy Type[] = nowy typ[0]), aby uzyskać metodę, która nie przyjmuje żadnych parametrów.
- modifiers
- ParameterModifier[]
Tablica ParameterModifier obiektów reprezentujących atrybuty skojarzone z odpowiednim elementem w tablicy types . Domyślny binder nie przetwarza tego parametru.
Zwraca
Obiekt MethodInfo reprezentujący metodę publiczną zgodną z określonymi wymaganiami, jeśli zostanie znaleziony; w przeciwnym razie null.
Uwagi
Ta metoda służy do uzyskiwania dostępu do klas zarządzanych z niezarządzanego kodu i nie powinna być wywoływana z kodu zarządzanego.
Metoda Type.GetMethod wyszukuje określoną metodę publiczną, której parametry są zgodne z określonymi typami argumentów i modyfikatorami.