_PropertyInfo.GetValue Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Yöntemlere sürümden bağımsız erişime GetValue sahip COM nesneleri sağlar.
Aşırı Yüklemeler
GetValue(Object, Object[]) |
YÖNTEMIne sürümden bağımsız erişime GetValue(Object, Object[]) sahip COM nesneleri sağlar. |
GetValue(Object, BindingFlags, Binder, Object[], CultureInfo) |
YÖNTEMIne sürümden bağımsız erişime GetValue(Object, BindingFlags, Binder, Object[], CultureInfo) sahip COM nesneleri sağlar. |
Açıklamalar
Bu yöntem yönetilmeyen koddan yönetilen sınıflara erişim içindir ve yönetilen koddan çağrılmamalıdır.
GetValue yöntemleri özelliğinin değerini döndürür.
GetValue(Object, Object[])
YÖNTEMIne sürümden bağımsız erişime GetValue(Object, Object[]) sahip COM nesneleri sağlar.
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
Parametreler
- obj
- Object
Özellik değeri döndürülecek nesne.
- index
- Object[]
Dizine alınan özellikler için isteğe bağlı dizin değerleri. Bu değer dizine alınamayan özellikler için olmalıdır null
.
Döndürülenler
parametresinin obj
özellik değeri.
Açıklamalar
Bu yöntem yönetilmeyen koddan yönetilen sınıflara erişim içindir ve yönetilen koddan çağrılmamalıdır.
yöntemi, GetValue bir derleyici tarafından özelliğiyle ilişkilendirilmiş bir değişmez değer döndürür.
Şunlara uygulanır
GetValue(Object, BindingFlags, Binder, Object[], CultureInfo)
YÖNTEMIne sürümden bağımsız erişime GetValue(Object, BindingFlags, Binder, Object[], CultureInfo) sahip COM nesneleri sağlar.
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
Parametreler
- obj
- Object
Özellik değeri döndürülecek nesne.
- invokeAttr
- BindingFlags
Çağırma özniteliği. Bu, bit bayrağı BindingFlags
olmalıdır: InvokeMethod
, CreateInstance
, Static
, GetField
, SetField
, GetProperty
, veya SetProperty
. Uygun bir çağırma özniteliği belirtilmelidir. Statik üye çağrılırsa bayrağı Static
BindingFlags
ayarlanmalıdır.
- binder
- Binder
Bağlamayı, bağımsız değişken türlerini zorlamayı, üyeleri çağırmayı ve nesneleri yansıma aracılığıyla almayı MemberInfo
sağlayan bir nesne. ise binder
null
, varsayılan bağlayıcı kullanılır.
- index
- Object[]
Dizine alınan özellikler için isteğe bağlı dizin değerleri. Bu değer dizine alınamayan özellikler için olmalıdır null
.
- culture
- CultureInfo
Kaynağın CultureInfo
yerelleştirileceği kültürü temsil eden nesne. Kaynak bu kültür için yerelleştirilmemişse, CultureInfo.Parent
eşleşme aramasında yöntemin ardışık olarak çağrılacağını unutmayın. Bu değer ise null
özelliğinden CultureInfo
CultureInfo.CurrentUICulture
elde edilir.
Döndürülenler
parametresinin obj
özellik değeri.
Açıklamalar
Bu yöntem yönetilmeyen koddan yönetilen sınıflara erişim içindir ve yönetilen koddan çağrılmamalıdır.
GetValue yöntemi, belirtilen bağlama, dizin ve CultureInfoiçeren bir özelliğin değerini döndürür.