FieldInfo.SetValueDirect(TypedReference, Object) Metoda

Definice

Důležité

Toto rozhraní API neodpovídá specifikaci CLS.

Alternativa odpovídající specifikaci CLS
System.Reflection.FieldInfo.SetValue(Object, Object, BindingFlags, Binder, CultureInfo)

Nastaví hodnotu pole podporované daným objektem.Sets the value of the field supported by the given object.

public:
 virtual void SetValueDirect(TypedReference obj, System::Object ^ value);
[System.CLSCompliant(false)]
public virtual void SetValueDirect (TypedReference obj, object value);
public virtual void SetValueDirect (TypedReference obj, object value);
[<System.CLSCompliant(false)>]
abstract member SetValueDirect : TypedReference * obj -> unit
override this.SetValueDirect : TypedReference * obj -> unit
abstract member SetValueDirect : TypedReference * obj -> unit
override this.SetValueDirect : TypedReference * obj -> unit
Public Overridable Sub SetValueDirect (obj As TypedReference, value As Object)

Parametry

obj
TypedReference

TypedReferenceStruktura, která zapouzdřuje spravovaný ukazatel do umístění a běhovou reprezentaci typu, který může být uložen v tomto umístění.A TypedReference structure that encapsulates a managed pointer to a location and a runtime representation of the type that can be stored at that location.

value
Object

Hodnota, která má být přiřazena k poli.The value to assign to the field.

Implementuje

Atributy

Výjimky

Volající vyžaduje alternativu specifikace CLS (Common Language Specification), ale jako místo toho se volala Tato metoda.The caller requires the Common Language Specification (CLS) alternative, but called this method instead.

Poznámky

Poznámka

Od .NET Framework 2,0 s aktualizací Service Pack 1 lze tuto metodu použít pro přístup k neveřejným členům, pokud byl volající udělen ReflectionPermission s ReflectionPermissionFlag.RestrictedMemberAccess příznakem a pokud je udělená sada neveřejných členů omezena na udělenou skupinu volajícího nebo na její podmnožinu.Starting with the .NET Framework 2.0 Service Pack 1, this method can be used to access non-public members if the caller has been granted ReflectionPermission with the ReflectionPermissionFlag.RestrictedMemberAccess flag and if the grant set of the non-public members is restricted to the caller's grant set, or a subset thereof. (Další informace najdete v tématu informace o zabezpečení pro reflexi.)(See Security Considerations for Reflection.)

Chcete-li použít tuto funkci, vaše aplikace by měla cílit na .NET Framework 3,5 nebo novější.To use this functionality, your application should target the .NET Framework 3.5 or later.

Platí pro