Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Metodo _Type.InvokeMember (String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[])

 

Data di pubblicazione: ottobre 2016

Fornisce oggetti COM con accesso indipendente dalla versione di Type.InvokeMember metodo.

Spazio dei nomi:   System.Runtime.InteropServices
Assembly:  mscorlib (in mscorlib.dll)

object InvokeMember(
	string name,
	BindingFlags invokeAttr,
	Binder binder,
	object target,
	object[] args,
	ParameterModifier[] modifiers,
	CultureInfo culture,
	string[] namedParameters
)

Parametri

name
Type: System.String

Il String contenente il nome del costruttore, metodo, proprietà o membro del campo da richiamare.

-oppure-

Stringa vuota ("") per richiamare il membro predefinito.

-oppure-

Per i membri IDispatch, una stringa che rappresenta DispID, ad esempio "[DispID = 3]".

invokeAttr
Type: System.Reflection.BindingFlags

Maschera di bit costituita da uno o più BindingFlags che consente di specificare le modalità di esecuzione della ricerca. L'accesso può essere uno dei BindingFlags, ad esempio Public, NonPublic, Private, InvokeMethod, GetField e così via. Il tipo di ricerca non deve essere specificato. Se il tipo di ricerca viene omesso, BindingFlags.Public | BindingFlags.Instance verranno applicate.

binder
Type: System.Reflection.Binder

Oggetto Binder oggetto che definisce un set di proprietà e consente l'associazione, che può implicare la scelta di un metodo di overload, la coercizione dei tipi di argomento e la chiamata di un membro mediante reflection.

-oppure-

null, utilizzare il DefaultBinder.

target
Type: System.Object

Il Object su cui richiamare il membro specificato.

args
Type: System.Object[]

Matrice che contiene gli argomenti da passare al membro da richiamare.

modifiers
Type: System.Reflection.ParameterModifier[]

Matrice di oggetti ParameterModifier che rappresentano gli attributi associati all'elemento corrispondente nella matrice args. Gli attributi associati di un parametro sono memorizzati nella firma digitale del membro. Questo parametro non viene elaborato dal binder predefinito.

culture
Type: System.Globalization.CultureInfo

Oggetto CultureInfo che rappresenta le impostazioni locali da usare, che possono essere necessarie per conversioni specifiche delle impostazioni locali, ad esempio la conversione di un valore numerico da String a Double.

-oppure-

null Utilizzare il thread corrente CultureInfo.

namedParameters
Type: System.String[]

Matrice contenente i nomi dei parametri a cui sono passati i valori nella matrice args.

Valore restituito

Type: System.Object

Un Object che rappresenta il valore restituito del membro richiamato.

Questo metodo consente l'accesso alle classi gestite da codice non gestito e non deve essere chiamato da codice gestito.

Il Type.InvokeMember metodo richiama il membro specificato, con l'associazione di vincoli e associando l'elenco di argomenti specificati, modificatori e le impostazioni cultura specificati.

.NET Framework
Disponibile da 1.1
Torna all'inizio
Mostra: