PrivateObject.Invoke Yöntem (String, BindingFlags, array<Object )
Özel nesne üyeleri erişmek için kullanılır.
Ad alanı: Microsoft.VisualStudio.TestTools.UnitTesting
Derleme: Microsoft.VisualStudio.QualityTools.UnitTestFramework (Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll içinde)
Sözdizimi
'Bildirim
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
Parametreler
- name
Tür: System.String
Çağırmak için üye adı.
- bindingFlags
Tür: System.Reflection.BindingFlags
- args
Tür: array<System.Object[]
Üye gerektirir herhangi bir bağımsız değişkeni.
Dönüş Değeri
Tür: System.Object
Özel üye dönüş değerini temsil eden nesne.
Notlar
Özel üye başvurusu ya da değer döndürmezse, bu yöntem bir nesne döndürmeyecektir.
Hangi yöntemi çağırmak için çalışma zamanında karar sınamanız isteyebilirsiniz.Bunu yapmak için kullanabileceğiniz BindingFlags ile invokeAttr parametresi.Bu yazıda belirli bir ada sahip veya ortak, iç ve özel, statik gibi değiştiriciler veya değiştirici bileşimleri kullanarak aramanıza olanak sağlar.Çağırmak istediğiniz yöntemi bulmak için bayraklar bağlama kümesi kullanabilirsiniz.
.NET Framework Güvenliği
- Anında arayanlar için tam güven. Bu üye kısmen güvenilen kodla kullanılamaz. Daha fazla bilgi için bkz. Kısmen güvenilen kod kitaplıklarını kullanma.