Metodo PrivateObject.Invoke (String, BindingFlags, array<Object )
Utilizzato per accedere ai membri dell'oggetto privato.
Spazio dei nomi: Microsoft.VisualStudio.TestTools.UnitTesting
Assembly: Microsoft.VisualStudio.QualityTools.UnitTestFramework (in Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll)
Sintassi
'Dichiarazione
Public Function Invoke ( _
name As String, _
bindingFlags As BindingFlags, _
ParamArray args As Object() _
) As Object
public Object Invoke(
string name,
BindingFlags bindingFlags,
params Object[] args
)
public:
Object^ Invoke(
String^ name,
BindingFlags bindingFlags,
... array<Object^>^ args
)
member Invoke :
name:string *
bindingFlags:BindingFlags *
args:Object[] -> Object
public function Invoke(
name : String,
bindingFlags : BindingFlags,
... args : Object[]
) : Object
Parametri
- name
Tipo: System.String
Il nome del membro da richiamare.
- bindingFlags
Tipo: System.Reflection.BindingFlags
- args
Tipo: array<System.Object[]
Eventuali argomenti che il membro richiede.
Valore restituito
Tipo: System.Object
un oggetto che rappresenta il valore restituito di un membro privato.
Note
Se il membro privato non restituisce un riferimento o valore, questo metodo non restituirà un oggetto.
È necessario che il test per decidere in fase di esecuzione il metodo da richiamare.A questo scopo, è possibile utilizzare BindingFlags con invokeAttr parametro.Ciò consente di trovare un tipo con nome specifico o utilizzando i modificatori come static, pubblici, interni e privati, o combinazioni di modificatori.È possibile utilizzare un set di flag di associazione per individuare il metodo che si desidera richiamare.
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.
Vedere anche
Riferimenti
Spazio dei nomi Microsoft.VisualStudio.TestTools.UnitTesting