_Type.GetProperty 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 GetProperty metody .
Przeciążenia
GetProperty(String, Type, Type[], ParameterModifier[]) |
Zapewnia obiektom COM dostęp niezależny od wersji do GetProperty(String, Type, Type[], ParameterModifier[]) metody . |
GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]) |
Zapewnia obiektom COM dostęp niezależny od wersji do GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]) metody . |
GetProperty(String, Type, Type[]) |
Zapewnia obiektom COM dostęp niezależny od wersji do GetProperty(String, Type, Type[]) metody . |
GetProperty(String, Type) |
Zapewnia obiektom COM dostęp niezależny od wersji do GetProperty(String, Type) metody . |
GetProperty(String, Type[]) |
Zapewnia obiektom COM dostęp niezależny od wersji do GetProperty(String, Type[]) metody . |
GetProperty(String, BindingFlags) |
Zapewnia obiektom COM dostęp niezależny od wersji do GetProperty(String, BindingFlags) metody . |
GetProperty(String) |
Zapewnia obiektom COM dostęp niezależny od wersji do GetProperty(String) metody . |
Uwagi
Ta metoda umożliwia dostęp do klas zarządzanych z niezarządzanego kodu i nie powinna być wywoływana z kodu zarządzanego.
Metoda Type.GetProperty pobiera konkretną właściwość bieżącego Typeelementu .
GetProperty(String, Type, Type[], ParameterModifier[])
Zapewnia obiektom COM dostęp niezależny od wersji do GetProperty(String, Type, Type[], ParameterModifier[]) metody .
public:
System::Reflection::PropertyInfo ^ GetProperty(System::String ^ name, Type ^ returnType, cli::array <Type ^> ^ types, cli::array <System::Reflection::ParameterModifier> ^ modifiers);
public System.Reflection.PropertyInfo GetProperty (string name, Type returnType, Type[] types, System.Reflection.ParameterModifier[] modifiers);
abstract member GetProperty : string * Type * Type[] * System.Reflection.ParameterModifier[] -> System.Reflection.PropertyInfo
Public Function GetProperty (name As String, returnType As Type, types As Type(), modifiers As ParameterModifier()) As PropertyInfo
Parametry
- returnType
- Type
Zwracany typ właściwości.
- types
- Type[]
Tablica Type obiektów reprezentujących liczbę, kolejność i typ parametrów dla właściwości indeksowanej do pobrania.
-lub-
Pusta tablica typu Type (czyli type[] types = new Type[0]), aby uzyskać właściwość, która nie jest indeksowana.
- modifiers
- ParameterModifier[]
Tablica ParameterModifier obiektów reprezentujących atrybuty skojarzone z odpowiednim elementem w tablicy types
. Domyślny konsolidator nie przetwarza tego parametru.
Zwraca
Obiekt PropertyInfo reprezentujący właściwość publiczną zgodną z określonymi wymaganiami, jeśli zostanie znaleziony; w przeciwnym razie null
.
Uwagi
Ta metoda umożliwia dostęp do klas zarządzanych z niezarządzanego kodu i nie powinna być wywoływana z kodu zarządzanego.
Metoda Type.GetProperty wyszukuje określoną właściwość publiczną, której parametry są zgodne z określonymi typami argumentów i modyfikatorami.
Dotyczy
GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[])
Zapewnia obiektom COM dostęp niezależny od wersji do GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[]) metody .
public:
System::Reflection::PropertyInfo ^ GetProperty(System::String ^ name, System::Reflection::BindingFlags bindingAttr, System::Reflection::Binder ^ binder, Type ^ returnType, cli::array <Type ^> ^ types, cli::array <System::Reflection::ParameterModifier> ^ modifiers);
public System.Reflection.PropertyInfo GetProperty (string name, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder binder, Type returnType, Type[] types, System.Reflection.ParameterModifier[] modifiers);
abstract member GetProperty : string * System.Reflection.BindingFlags * System.Reflection.Binder * Type * Type[] * System.Reflection.ParameterModifier[] -> System.Reflection.PropertyInfo
Public Function GetProperty (name As String, bindingAttr As BindingFlags, binder As Binder, returnType As Type, types As Type(), modifiers As ParameterModifier()) As PropertyInfo
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 umożliwia powiązanie, które może obejmować wybór metody przeciążonej, przymus typów argumentów i wywołanie elementu członkowskiego przez odbicie.
-lub-
null
, aby użyć elementu DefaultBinder.
- returnType
- Type
Zwracany typ właściwości.
- types
- Type[]
Tablica Type obiektów reprezentujących liczbę, kolejność i typ parametrów dla właściwości indeksowanej do pobrania.
-lub-
Pusta tablica typu Type (czyli type[] types = new Type[0]), aby uzyskać właściwość, która nie jest indeksowana.
- modifiers
- ParameterModifier[]
Tablica ParameterModifier obiektów reprezentujących atrybuty skojarzone z odpowiednim elementem w tablicy types
. Domyślny konsolidator nie przetwarza tego parametru.
Zwraca
Obiekt PropertyInfo reprezentujący właściwość zgodną z określonymi wymaganiami, jeśli zostanie znaleziony; w przeciwnym razie null
.
Uwagi
Ta metoda umożliwia dostęp do klas zarządzanych z niezarządzanego kodu i nie powinna być wywoływana z kodu zarządzanego.
Metoda Type.GetProperty wyszukuje określoną właściwość, której parametry są zgodne z określonymi typami argumentów i modyfikatorami, przy użyciu określonych ograniczeń powiązania.
Dotyczy
GetProperty(String, Type, Type[])
Zapewnia obiektom COM dostęp niezależny od wersji do GetProperty(String, Type, Type[]) metody .
public:
System::Reflection::PropertyInfo ^ GetProperty(System::String ^ name, Type ^ returnType, cli::array <Type ^> ^ types);
public System.Reflection.PropertyInfo GetProperty (string name, Type returnType, Type[] types);
abstract member GetProperty : string * Type * Type[] -> System.Reflection.PropertyInfo
Public Function GetProperty (name As String, returnType As Type, types As Type()) As PropertyInfo
Parametry
- returnType
- Type
Zwracany typ właściwości.
- types
- Type[]
Tablica Type obiektów reprezentujących liczbę, kolejność i typ parametrów dla właściwości indeksowanej do pobrania.
-lub-
Pusta tablica typu Type (czyli type[] types = new Type[0]), aby uzyskać właściwość, która nie jest indeksowana.
Zwraca
Obiekt PropertyInfo reprezentujący właściwość publiczną, której parametry są zgodne z określonymi typami argumentów, jeśli zostaną znalezione; w przeciwnym razie null
.
Uwagi
Ta metoda umożliwia dostęp do klas zarządzanych z niezarządzanego kodu i nie powinna być wywoływana z kodu zarządzanego.
Metoda Type.GetProperty wyszukuje określoną właściwość publiczną, której parametry są zgodne z określonymi typami argumentów.
Dotyczy
GetProperty(String, Type)
Zapewnia obiektom COM dostęp niezależny od wersji do GetProperty(String, Type) metody .
public:
System::Reflection::PropertyInfo ^ GetProperty(System::String ^ name, Type ^ returnType);
public System.Reflection.PropertyInfo GetProperty (string name, Type returnType);
abstract member GetProperty : string * Type -> System.Reflection.PropertyInfo
Public Function GetProperty (name As String, returnType As Type) As PropertyInfo
Parametry
- returnType
- Type
Zwracany typ właściwości.
Zwraca
Obiekt PropertyInfo reprezentujący właściwość publiczną o określonej nazwie, jeśli zostanie znaleziona; w przeciwnym razie null
.
Uwagi
Ta metoda umożliwia dostęp do klas zarządzanych z niezarządzanego kodu i nie powinna być wywoływana z kodu zarządzanego.
Metoda Type.GetProperty wyszukuje właściwość publiczną o określonej nazwie i zwracany typ.
Dotyczy
GetProperty(String, Type[])
Zapewnia obiektom COM dostęp niezależny od wersji do GetProperty(String, Type[]) metody .
public:
System::Reflection::PropertyInfo ^ GetProperty(System::String ^ name, cli::array <Type ^> ^ types);
public System.Reflection.PropertyInfo GetProperty (string name, Type[] types);
abstract member GetProperty : string * Type[] -> System.Reflection.PropertyInfo
Public Function GetProperty (name As String, types As Type()) As PropertyInfo
Parametry
- types
- Type[]
Tablica Type obiektów reprezentujących liczbę, kolejność i typ parametrów dla właściwości indeksowanej do pobrania.
-lub-
Pusta tablica typu Type (czyli type[] types = new Type[0]), aby uzyskać właściwość, która nie jest indeksowana.
Zwraca
Obiekt PropertyInfo reprezentujący właściwość publiczną, której parametry są zgodne z określonymi typami argumentów, jeśli zostaną znalezione; w przeciwnym razie null
.
Uwagi
Ta metoda umożliwia dostęp do klas zarządzanych z niezarządzanego kodu i nie powinna być wywoływana z kodu zarządzanego.
Metoda Type.GetProperty wyszukuje określoną właściwość publiczną, której parametry są zgodne z określonymi typami argumentów.
Dotyczy
GetProperty(String, BindingFlags)
Zapewnia obiektom COM dostęp niezależny od wersji do GetProperty(String, BindingFlags) metody .
public:
System::Reflection::PropertyInfo ^ GetProperty(System::String ^ name, System::Reflection::BindingFlags bindingAttr);
public System.Reflection.PropertyInfo GetProperty (string name, System.Reflection.BindingFlags bindingAttr);
abstract member GetProperty : string * System.Reflection.BindingFlags -> System.Reflection.PropertyInfo
Public Function GetProperty (name As String, bindingAttr As BindingFlags) As PropertyInfo
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 PropertyInfo reprezentujący właściwość zgodną z określonymi wymaganiami, jeśli zostanie znaleziony; w przeciwnym razie null
.
Uwagi
Ta metoda umożliwia dostęp do klas zarządzanych z niezarządzanego kodu i nie powinna być wywoływana z kodu zarządzanego.
Metoda Type.GetProperty wyszukuje określoną właściwość przy użyciu określonych ograniczeń powiązania.
Dotyczy
GetProperty(String)
Zapewnia obiektom COM dostęp niezależny od wersji do GetProperty(String) metody .
public:
System::Reflection::PropertyInfo ^ GetProperty(System::String ^ name);
public System.Reflection.PropertyInfo GetProperty (string name);
abstract member GetProperty : string -> System.Reflection.PropertyInfo
Public Function GetProperty (name As String) As PropertyInfo
Parametry
Zwraca
Obiekt PropertyInfo reprezentujący właściwość publiczną o określonej nazwie, jeśli zostanie znaleziona; w przeciwnym razie null
.
Uwagi
Ta metoda umożliwia dostęp do klas zarządzanych z niezarządzanego kodu i nie powinna być wywoływana z kodu zarządzanego.
Metoda Type.GetProperty wyszukuje właściwość publiczną o określonej nazwie.