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 specificato.
public:
override System::Object ^ GetValue(System::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 su cui accedere al campo.
Valori restituiti
Oggetto Object contenente il valore del campo riflessa da questa 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 dispone dell'autorizzazione di accesso.
Le restrizioni di accesso vengono ignorate per il codice completamente attendibile.
Private è possibile accedere a costruttori, metodi, campi e proprietà e richiamare tramite Reflection ogni volta che il codice è completamente attendibile.