_FieldInfo.SetValue Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Biedt COM-objecten versie-onafhankelijke toegang tot de SetValue methoden.
Overloads
| Name | Description |
|---|---|
| SetValue(Object, Object) |
Biedt COM-objecten met versie-onafhankelijke toegang tot de SetValue(Object, Object) methode. |
| SetValue(Object, Object, BindingFlags, Binder, CultureInfo) |
Biedt COM-objecten met versie-onafhankelijke toegang tot de SetValue(Object, Object, BindingFlags, Binder, Object[], CultureInfo) methode. |
Opmerkingen
Deze methode is bedoeld voor toegang tot beheerde klassen vanuit niet-beheerde code en mag niet worden aangeroepen vanuit beheerde code.
Met SetValue de methoden wordt de waarde van het veld voor het opgegeven object ingesteld op de opgegeven waarde.
SetValue(Object, Object)
Biedt COM-objecten met versie-onafhankelijke toegang tot de SetValue(Object, Object) methode.
public:
void SetValue(System::Object ^ obj, System::Object ^ value);
public void SetValue(object obj, object value);
abstract member SetValue : obj * obj -> unit
Public Sub SetValue (obj As Object, value As Object)
Parameters
- obj
- Object
Het object waarvan de veldwaarde wordt ingesteld.
- value
- Object
De waarde die moet worden toegewezen aan het veld.
Opmerkingen
Deze methode is bedoeld voor toegang tot beheerde klassen vanuit niet-beheerde code en mag niet worden aangeroepen vanuit beheerde code.
Met SetValue de methode wordt de waarde van het veld ingesteld dat wordt ondersteund door het opgegeven object.
Van toepassing op
SetValue(Object, Object, BindingFlags, Binder, CultureInfo)
Biedt COM-objecten met versie-onafhankelijke toegang tot de SetValue(Object, Object, BindingFlags, Binder, Object[], CultureInfo) methode.
public:
void SetValue(System::Object ^ obj, System::Object ^ value, System::Reflection::BindingFlags invokeAttr, System::Reflection::Binder ^ binder, System::Globalization::CultureInfo ^ culture);
public void SetValue(object obj, object value, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Globalization.CultureInfo culture);
abstract member SetValue : obj * obj * System.Reflection.BindingFlags * System.Reflection.Binder * System.Globalization.CultureInfo -> unit
Public Sub SetValue (obj As Object, value As Object, invokeAttr As BindingFlags, binder As Binder, culture As CultureInfo)
Parameters
- obj
- Object
Het object waarvan de veldwaarde wordt ingesteld.
- value
- Object
De waarde die moet worden toegewezen aan het veld.
- invokeAttr
- BindingFlags
Een veld van Binder die specificeert het type binding dat gewenst is (bijvoorbeeld Binder.CreateInstance ).Binder.ExactBinding
- binder
- Binder
Een set eigenschappen die de binding, dwang van argumenttypen en aanroep van leden via reflectie mogelijk maakt. Als binder dat het is null, wordt gebruikt Binder.DefaultBinding .
- culture
- CultureInfo
De softwarevoorkeuren van een bepaalde cultuur.
Opmerkingen
Deze methode is bedoeld voor toegang tot beheerde klassen vanuit niet-beheerde code en mag niet worden aangeroepen vanuit beheerde code.
Met SetValue de methode wordt de waarde van het veld ingesteld dat wordt ondersteund door het opgegeven object.