FieldBuilder.GetValue(Object) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Recupera il valore del campo supportato dall'oggetto indicato.
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
Parametri
- obj
- Object
Oggetto da utilizzare per accedere al campo.
Restituisce
Oggetto Object contenente il valore del campo ottenuto mediante reflection dall'istanza.
Eccezioni
Questo metodo non è supportato.
Commenti
Se il campo è static
, il obj
parametro viene ignorato. Per i campi non statici, obj
deve essere un'istanza di una classe che eredita o dichiara il campo.
Il tipo restituito di GetValue è Object. Ad esempio, se il campo contiene un valore primitivo booleano, viene restituita un'istanza di Object con il valore booleano appropriato. Prima di restituire il valore, GetValue verifica se l'utente ha l'autorizzazione di accesso.
Le restrizioni di accesso vengono ignorate per il codice completamente attendibile.
Private
i costruttori, i metodi, i campi e le proprietà possono essere accessibili e richiamati usando Reflection ogni volta che il codice è completamente attendibile.