_PropertyInfo.SetValue Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt einen versionsunabhängigen Zugriff auf die SetValue-Methode für COM-Objekte bereit.
Überlädt
SetValue(Object, Object, BindingFlags, Binder, Object[], CultureInfo) |
Stellt einen versionsunabhängigen Zugriff auf die SetValue(Object, Object, BindingFlags, Binder, CultureInfo)-Methode für COM-Objekte bereit. |
SetValue(Object, Object, Object[]) |
Stellt einen versionsunabhängigen Zugriff auf die SetValue(Object, Object, Object[])-Methode für COM-Objekte bereit. |
Hinweise
Diese Methode dient 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.
SetValue(Object, Object, BindingFlags, Binder, Object[], CultureInfo)
Stellt einen versionsunabhängigen Zugriff auf die SetValue(Object, Object, BindingFlags, Binder, CultureInfo)-Methode für COM-Objekte bereit.
public:
void SetValue(System::Object ^ obj, System::Object ^ value, System::Reflection::BindingFlags invokeAttr, System::Reflection::Binder ^ binder, cli::array <System::Object ^> ^ index, System::Globalization::CultureInfo ^ culture);
public void SetValue (object obj, object value, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, object[] index, System.Globalization.CultureInfo culture);
abstract member SetValue : obj * obj * System.Reflection.BindingFlags * System.Reflection.Binder * obj[] * System.Globalization.CultureInfo -> unit
Public Sub SetValue (obj As Object, value As Object, invokeAttr As BindingFlags, binder As Binder, index As Object(), culture As CultureInfo)
Parameter
- obj
- Object
Das Objekt, dessen Eigenschaftswert zurückgegeben wird.
- value
- Object
Der neue Wert für diese Eigenschaft.
- invokeAttr
- BindingFlags
Das Attribut für den Aufruf. Hierbei muss es sich um ein Bitflag aus BindingFlags handeln: InvokeMethod
, CreateInstance
, Static
, GetField
, SetField
, GetProperty
oder SetProperty
. Es muss ein geeignetes Aufrufattribut angegeben werden. Wenn ein statischer Member aufgerufen wird, muss das Static
-Flag von BindingFlags
festgelegt sein.
- binder
- Binder
Ein 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
- Object[]
Optionale Indexwerte für indizierte Eigenschaften. Dieser Wert sollte bei nicht indizierten Eigenschaften null
sein.
- culture
- CultureInfo
Das CultureInfo-Objekt, das die Kultur darstellt, für die die Ressource lokalisiert wird. Beachten Sie, dass die CultureInfo.Parent
-Methode in der Folge für die Suche nach einer Übereinstimmung aufgerufen wird, wenn die Ressource nicht für diese Kultur lokalisiert wurde. Wenn dieser Wert null
ist, wird CultureInfo
aus der CultureInfo.CurrentUICulture
-Eigenschaft abgerufen.
Hinweise
Diese Methode dient 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.
Gilt für:
SetValue(Object, Object, Object[])
Stellt einen versionsunabhängigen Zugriff auf die SetValue(Object, Object, Object[])-Methode für COM-Objekte bereit.
public:
void SetValue(System::Object ^ obj, System::Object ^ value, cli::array <System::Object ^> ^ index);
public void SetValue (object obj, object value, object[] index);
abstract member SetValue : obj * obj * obj[] -> unit
Public Sub SetValue (obj As Object, value As Object, index As Object())
Parameter
- obj
- Object
Das Objekt, dessen Eigenschaftswert festgelegt wird.
- value
- Object
Der neue Wert für diese Eigenschaft.
- index
- Object[]
Optionale Indexwerte für indizierte Eigenschaften. Dieser Wert sollte bei nicht indizierten Eigenschaften null
sein.
Hinweise
Diese Methode dient für den Zugriff auf verwaltete Klassen aus nicht verwaltetem Code und sollte nicht aus verwaltetem Code aufgerufen werden.
Die SetValue -Methode legt den Wert der -Eigenschaft mit optionalen Indexwerten für Indexeigenschaften fest.