_PropertyInfo.SetValue-Methode: (Object, Object, BindingFlags, Binder, Object[], CultureInfo)
Veröffentlicht: Oktober 2016
Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die SetValue Methode.
Namespace: System.Runtime.InteropServices
Assembly: mscorlib (in mscorlib.dll)
Syntax
void SetValue(
object obj,
object value,
BindingFlags invokeAttr,
Binder binder,
object[] index,
CultureInfo culture
)
void SetValue(
Object^ obj,
Object^ value,
BindingFlags invokeAttr,
Binder^ binder,
array<Object^>^ index,
CultureInfo^ culture
)
abstract SetValue :
obj:Object *
value:Object *
invokeAttr:BindingFlags *
binder:Binder *
index:Object[] *
culture:CultureInfo -> unit
Sub SetValue (
obj As Object,
value As Object,
invokeAttr As BindingFlags,
binder As Binder,
index As Object(),
culture As CultureInfo
)
Parameter
obj
Type: System.ObjectDas Objekt, dessen Eigenschaftswert zurückgegeben wird.
value
Type: System.ObjectDer neue Wert für diese Eigenschaft.
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.
Hinweise
Diese Methode ist für den Zugriff auf verwaltete Klassen aus nicht verwaltetem Code und sollte nicht aus verwaltetem Code aufgerufen werden.
Die SetValue -Methode legt den Eigenschaftswert für das angegebene Objekt auf den angegebenen Wert fest.
Versionsinformationen
.NET Framework
Verfügbar seit 1.1
Siehe auch
SetValue Überladen
_PropertyInfo-Schnittstelle
System.Runtime.InteropServices-Namespace
Zurück zum Anfang