Freigeben über


_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.Object

    Das Objekt, dessen Eigenschaftswert zurückgegeben wird.

  • value
    Type: System.Object

    Der neue Wert für diese Eigenschaft.

  • invokeAttr
    Type: System.Reflection.BindingFlags

    Das 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.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
    Type: System.Object[]

    Optionale Indexwerte für indizierte Eigenschaften. Dieser Wert sollte bei nicht indizierten Eigenschaften null sein.

  • culture
    Type: System.Globalization.CultureInfo

    Die 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