Udostępnij za pośrednictwem


_PropertyInfo.GetValue Metoda

Definicja

Udostępnia obiekty COM z dostępem niezależnym od wersji do GetValue metod.

Przeciążenia

GetValue(Object, Object[])

Udostępnia obiekty COM z niezależnym od wersji dostępem do GetValue(Object, Object[]) metody .

GetValue(Object, BindingFlags, Binder, Object[], CultureInfo)

Udostępnia obiekty COM z niezależnym od wersji dostępem do GetValue(Object, BindingFlags, Binder, Object[], CultureInfo) 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.

Metody GetValue zwracają wartość właściwości.

GetValue(Object, Object[])

Udostępnia obiekty COM z niezależnym od wersji dostępem do GetValue(Object, Object[]) metody .

public:
 System::Object ^ GetValue(System::Object ^ obj, cli::array <System::Object ^> ^ index);
public object GetValue (object obj, object[] index);
abstract member GetValue : obj * obj[] -> obj
Public Function GetValue (obj As Object, index As Object()) As Object

Parametry

obj
Object

Obiekt, którego wartość właściwości zostanie zwrócona.

index
Object[]

Opcjonalne wartości indeksu dla właściwości indeksowanych. Ta wartość powinna być null przeznaczona dla właściwości nieindeksowanych.

Zwraca

Wartość właściwości parametru obj .

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 GetValue zwraca wartość literału skojarzona z właściwością przez kompilator.

Dotyczy

GetValue(Object, BindingFlags, Binder, Object[], CultureInfo)

Udostępnia obiekty COM z niezależnym od wersji dostępem do GetValue(Object, BindingFlags, Binder, Object[], CultureInfo) metody .

public:
 System::Object ^ GetValue(System::Object ^ obj, System::Reflection::BindingFlags invokeAttr, System::Reflection::Binder ^ binder, cli::array <System::Object ^> ^ index, System::Globalization::CultureInfo ^ culture);
public object GetValue (object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, object[] index, System.Globalization.CultureInfo culture);
abstract member GetValue : obj * System.Reflection.BindingFlags * System.Reflection.Binder * obj[] * System.Globalization.CultureInfo -> obj
Public Function GetValue (obj As Object, invokeAttr As BindingFlags, binder As Binder, index As Object(), culture As CultureInfo) As Object

Parametry

obj
Object

Obiekt, którego wartość właściwości zostanie zwrócona.

invokeAttr
BindingFlags

Atrybut wywołania. Musi to być flaga bitowa z BindingFlags: InvokeMethod, , StaticCreateInstance, GetField, SetField, , GetPropertylub SetProperty. Należy określić odpowiedni atrybut wywołania. Jeśli zostanie wywołany statyczny element członkowski, należy ustawić flagę StaticBindingFlags .

binder
Binder

Obiekt, który umożliwia powiązanie, wymuszanie typów argumentów, wywołanie elementów członkowskich i pobieranie MemberInfo obiektów przez odbicie. Jeśli binder jest to null, jest używany domyślny binder.

index
Object[]

Opcjonalne wartości indeksu dla właściwości indeksowanych. Ta wartość powinna być null przeznaczona dla właściwości nieindeksowanych.

culture
CultureInfo

CultureInfo Obiekt reprezentujący kulturę, dla której zasób zostanie zlokalizowany. Należy pamiętać, że jeśli zasób nie jest zlokalizowany dla tej kultury, CultureInfo.Parent metoda zostanie wywołana kolejno w poszukiwaniu dopasowania. Jeśli ta wartość to null, CultureInfo jest uzyskiwana z CultureInfo.CurrentUICulture właściwości .

Zwraca

Wartość właściwości parametru obj .

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 GetValue zwraca wartość właściwości o określonym powiązaniu, indeksie i CultureInfo.

Dotyczy