Udostępnij za pośrednictwem


_PropertyInfo.SetValue Metoda

Definicja

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, , StaticCreateInstance, GetField, SetField, , GetPropertylub SetProperty. Należy określić odpowiedni atrybut wywołania. Jeśli zostanie wywołany statyczny element członkowski, należy ustawić flagę StaticBindingFlags .

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.

Dotyczy