_PropertyInfo.SetValue Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Udostępnia obiekty COM z niezależnym od wersji dostępem do SetValue metody .
Przeciążenia
SetValue(Object, Object, BindingFlags, Binder, Object[], CultureInfo) |
Udostępnia obiekty COM z niezależnym od wersji dostępem do SetValue(Object, Object, BindingFlags, Binder, CultureInfo) metody . |
SetValue(Object, Object, Object[]) |
Udostępnia obiekty COM z niezależnym od wersji dostępem do SetValue(Object, Object, Object[]) metody . |
Uwagi
Ta metoda służy do uzyskiwania dostępu do klas zarządzanych z niezarządzanego kodu i nie powinna być wywoływana z kodu zarządzanego.
Metoda SetValue ustawia wartość właściwości dla danego obiektu na daną wartość.
SetValue(Object, Object, BindingFlags, Binder, Object[], CultureInfo)
Udostępnia obiekty COM z niezależnym od wersji dostępem do SetValue(Object, Object, BindingFlags, Binder, CultureInfo) metody .
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)
Parametry
- obj
- Object
Obiekt, którego wartość właściwości zostanie zwrócona.
- value
- Object
Nowa wartość dla tej właściwości.
- invokeAttr
- BindingFlags
Atrybut wywołania. Musi to być flaga bitowa z BindingFlags: InvokeMethod
, , Static
CreateInstance
, GetField
, SetField
, , GetProperty
lub SetProperty
. Należy określić odpowiedni atrybut wywołania. Jeśli zostanie wywołany statyczny element członkowski, należy ustawić flagę Static
BindingFlags
.
- binder
- Binder
Obiekt, który umożliwia powiązanie, wymuszanie typów argumentów, wywołanie elementów członkowskich i pobieranie MemberInfo obiektów przez odbicie. Jeśli binder
jest to null
, jest używany domyślny binder.
- index
- Object[]
Opcjonalne wartości indeksu dla właściwości indeksowanych. Ta wartość powinna być null
przeznaczona dla właściwości nieindeksowanych.
- culture
- CultureInfo
CultureInfo Obiekt reprezentujący kulturę, dla której zasób zostanie zlokalizowany. Należy pamiętać, że jeśli zasób nie jest zlokalizowany dla tej kultury, CultureInfo.Parent
metoda zostanie wywołana kolejno w poszukiwaniu dopasowania. Jeśli ta wartość to null
, CultureInfo
jest uzyskiwana z CultureInfo.CurrentUICulture
właściwości .
Uwagi
Ta metoda służy do uzyskiwania dostępu do klas zarządzanych z niezarządzanego kodu i nie powinna być wywoływana z kodu zarządzanego.
Metoda SetValue ustawia wartość właściwości dla danego obiektu na daną wartość.
Dotyczy
SetValue(Object, Object, Object[])
Udostępnia obiekty COM z niezależnym od wersji dostępem do SetValue(Object, Object, Object[]) metody .
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())
Parametry
- obj
- Object
Obiekt, którego wartość właściwości zostanie ustawiona.
- value
- Object
Nowa wartość dla tej właściwości.
- index
- Object[]
Opcjonalne wartości indeksu dla właściwości indeksowanych. Ta wartość powinna być null
przeznaczona dla właściwości nieindeksowanych.
Uwagi
Ta metoda służy do uzyskiwania dostępu do klas zarządzanych z niezarządzanego kodu i nie powinna być wywoływana z kodu zarządzanego.
Metoda SetValue ustawia wartość właściwości z opcjonalnymi wartościami indeksu dla właściwości indeksu.