FieldBuilder.GetValue(Object) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Récupère la valeur du champ pris en charge par l'objet donné.
public:
override System::Object ^ GetValue(System::Object ^ obj);
public override object? GetValue (object? obj);
public override object GetValue (object obj);
override this.GetValue : obj -> obj
Public Overrides Function GetValue (obj As Object) As Object
Paramètres
- obj
- Object
Objet sur lequel accéder au champ.
Retours
Object qui contient la valeur du champ réfléchi par cette instance.
Exceptions
Cette méthode n'est pas prise en charge.
Remarques
Si le champ est static
, le obj
paramètre est ignoré. Pour les champs non statiques, obj
doit être un instance d’une classe qui hérite ou déclare le champ.
Le type de retour de GetValue est Object. Par exemple, si le champ contient une valeur primitive booléenne, une instance de Object avec la valeur booléenne appropriée est retournée. Avant de retourner la valeur, GetValue vérifie si l’utilisateur dispose d’une autorisation d’accès.
Les restrictions d’accès sont ignorées pour le code entièrement approuvé.
Private
les constructeurs, les méthodes, les champs et les propriétés sont accessibles et appelés à l’aide de Reflection chaque fois que le code est entièrement approuvé.