_PropertyInfo.GetValue-Methode: (Object, BindingFlags, Binder, Object[], CultureInfo)
Veröffentlicht: Oktober 2016
Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die GetValue Methode.
Namespace: System.Runtime.InteropServices
Assembly: mscorlib (in mscorlib.dll)
Syntax
object GetValue(
object obj,
BindingFlags invokeAttr,
Binder binder,
object[] index,
CultureInfo culture
)
Object^ GetValue(
Object^ obj,
BindingFlags invokeAttr,
Binder^ binder,
array<Object^>^ index,
CultureInfo^ culture
)
abstract GetValue :
obj:Object *
invokeAttr:BindingFlags *
binder:Binder *
index:Object[] *
culture:CultureInfo -> Object
Function GetValue (
obj As Object,
invokeAttr As BindingFlags,
binder As Binder,
index As Object(),
culture As CultureInfo
) As Object
Parameter
obj
Type: System.ObjectDas Objekt, dessen Eigenschaftswert zurückgegeben wird.
invokeAttr
Type: System.Reflection.BindingFlagsDas Attribut für den Aufruf. Dies muss ein Bitflag aus BindingFlags: InvokeMethod, CreateInstance, Static, GetField, SetField, GetProperty, oder SetProperty. Es muss ein geeignetes Aufrufattribut angegeben werden. Wenn ein statischer Member aufgerufen wird, die Static flag von BindingFlags muss festgelegt werden.
binder
Type: System.Reflection.BinderEin Objekt, das die Bindung, die Umwandlung von Argumenttypen, das Aufrufen von Membern und das Abrufen von MemberInfo-Objekten über Reflektion ermöglicht. Wenn binder den Wert null aufweist, wird der Standardbinder verwendet.
index
Type: System.Object[]Optionale Indexwerte für indizierte Eigenschaften. Dieser Wert sollte bei nicht indizierten Eigenschaften null sein.
culture
Type: System.Globalization.CultureInfoDie CultureInfo -Objekt, das die Kultur darstellt, für die die Ressource lokalisiert werden. Beachten Sie, dass die Ressource nicht für diese Kultur lokalisiert ist, wird die CultureInfo.Parent -Methode nacheinander auf der Suche nach einer Übereinstimmung aufgerufen. Wenn dieser Wert null, der CultureInfo stammt von der CultureInfo.CurrentUICulture Eigenschaft.
Rückgabewert
Type: System.Object
Der Eigenschaftswert für die obj Parameter.
Hinweise
Diese Methode ist für den Zugriff auf verwaltete Klassen aus nicht verwaltetem Code und sollte nicht aus verwaltetem Code aufgerufen werden.
Die GetValue -Methode gibt den Wert einer Eigenschaft mit der angegebenen Bindung, Index und CultureInfo.
Versionsinformationen
.NET Framework
Verfügbar seit 1.1
Siehe auch
GetValue Überladen
_PropertyInfo-Schnittstelle
System.Runtime.InteropServices-Namespace
Zurück zum Anfang