_PropertyInfo.GetValue Metodo

Definizione

Fornisce agli oggetti COM l'accesso indipendente dalla GetValue versione ai metodi.

Overload

Nome Descrizione
GetValue(Object, Object[])

Fornisce oggetti COM con accesso indipendente dalla GetValue(Object, Object[]) versione al metodo .

GetValue(Object, BindingFlags, Binder, Object[], CultureInfo)

Fornisce oggetti COM con accesso indipendente dalla GetValue(Object, BindingFlags, Binder, Object[], CultureInfo) versione al metodo .

Commenti

Questo metodo è destinato all'accesso alle classi gestite da codice non gestito e non deve essere chiamato dal codice gestito.

I GetValue metodi restituiscono il valore della proprietà .

GetValue(Object, Object[])

Fornisce oggetti COM con accesso indipendente dalla GetValue(Object, Object[]) versione al metodo .

public:
 System::Object ^ GetValue(System::Object ^ obj, cli::array <System::Object ^> ^ index);
public object GetValue(object obj, object[] index);
abstract member GetValue : obj * obj[] -> obj
Public Function GetValue (obj As Object, index As Object()) As Object

Parametri

obj
Object

Oggetto il cui valore della proprietà verrà restituito.

index
Object[]

Valori di indice facoltativi per le proprietà indicizzate. Questo valore deve essere null per le proprietà non indicizzate.

Valori restituiti

Valore della proprietà per il obj parametro .

Commenti

Questo metodo è destinato all'accesso alle classi gestite da codice non gestito e non deve essere chiamato dal codice gestito.

Il GetValue metodo restituisce un valore letterale associato alla proprietà da un compilatore.

Si applica a

GetValue(Object, BindingFlags, Binder, Object[], CultureInfo)

Fornisce oggetti COM con accesso indipendente dalla GetValue(Object, BindingFlags, Binder, Object[], CultureInfo) versione al metodo .

public:
 System::Object ^ GetValue(System::Object ^ obj, System::Reflection::BindingFlags invokeAttr, System::Reflection::Binder ^ binder, cli::array <System::Object ^> ^ index, System::Globalization::CultureInfo ^ culture);
public object GetValue(object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, object[] index, System.Globalization.CultureInfo culture);
abstract member GetValue : obj * System.Reflection.BindingFlags * System.Reflection.Binder * obj[] * System.Globalization.CultureInfo -> obj
Public Function GetValue (obj As Object, invokeAttr As BindingFlags, binder As Binder, index As Object(), culture As CultureInfo) As Object

Parametri

obj
Object

Oggetto il cui valore della proprietà verrà restituito.

invokeAttr
BindingFlags

Attributo di chiamata. Deve essere un flag di bit da BindingFlags: InvokeMethod, CreateInstance, Static, GetFieldSetField, GetProperty, o SetProperty. È necessario specificare un attributo di chiamata appropriato. Se verrà richiamato un membro statico, è necessario impostare il Static flag di BindingFlags .

binder
Binder

Oggetto che consente l'associazione, la coercizione dei tipi di argomento, la chiamata di membri e il recupero di MemberInfo oggetti tramite reflection. Se binder è null, viene usato il gestore di associazione predefinito.

index
Object[]

Valori di indice facoltativi per le proprietà indicizzate. Questo valore deve essere null per le proprietà non indicizzate.

culture
CultureInfo

Oggetto CultureInfo che rappresenta le impostazioni cultura per cui verrà localizzata la risorsa. Si noti che se la risorsa non è localizzata per queste impostazioni cultura, il CultureInfo.Parent metodo verrà chiamato successivamente nella ricerca di una corrispondenza. Se questo valore è null, l'oggetto CultureInfo viene ottenuto dalla CultureInfo.CurrentUICulture proprietà .

Valori restituiti

Valore della proprietà per il obj parametro .

Commenti

Questo metodo è destinato all'accesso alle classi gestite da codice non gestito e non deve essere chiamato dal codice gestito.

Il GetValue metodo restituisce il valore di una proprietà con l'associazione, l'indice e CultureInfol'oggetto specificati.

Si applica a