Aracılığıyla paylaş


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

  • 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

Ayrıca bkz.

Başvuru

PrivateObject Sınıf

Invoke Fazla Yük

Microsoft.VisualStudio.TestTools.UnitTesting Ad Alanı