Aracılığıyla paylaş


UITechnologyManager.Search Yöntem

Sağlanan sorgu kimliği tanımlama bilgisi koşul eşleşen ana öğe içinde bir öğe arar.

Ad alanı:  Microsoft.VisualStudio.TestTools.UITest.Extension
Derleme:  Microsoft.VisualStudio.TestTools.UITest.Extension (Microsoft.VisualStudio.TestTools.UITest.Extension.dll içinde)

Sözdizimi

'Bildirim
Public MustOverride Function Search ( _
    parsedQueryIdCookie As Object, _
    parentElement As IUITechnologyElement, _
    maxDepth As Integer _
) As Object()
public abstract Object[] Search(
    Object parsedQueryIdCookie,
    IUITechnologyElement parentElement,
    int maxDepth
)
public:
virtual array<Object^>^ Search(
    Object^ parsedQueryIdCookie, 
    IUITechnologyElement^ parentElement, 
    int maxDepth
) abstract
abstract Search : 
        parsedQueryIdCookie:Object * 
        parentElement:IUITechnologyElement * 
        maxDepth:int -> Object[] 
public abstract function Search(
    parsedQueryIdCookie : Object, 
    parentElement : IUITechnologyElement, 
    maxDepth : int
) : Object[]

Parametreler

  • parsedQueryIdCookie
    Tür: System.Object
    Daha önce kullanılarak ayrıştırılır sorgusu tanımlama bilgisi ParseQueryId yöntemi.
  • maxDepth
    Tür: System.Int32
    Bir int aramak için anahattınızı denetim hiyerarşisi içinde gösterir.

Dönüş Değeri

Tür: array<System.Object[]
Sorgu eşleşen öğeleri dizisi veya nullnull başvuru (Visual Basic'te Nothing) herhangi bir öğe bulunursa.

Yüklenen

IUITechnologyManager.Search(Object, IUITechnologyElement, Int32)

Özel Durumlar

Exception Koşul
NotSupportedException

Bu uygulama, bu yöntemi desteklemez.

Bu özel durum işlemek için sınama çerçevesi kullanır GetChildren yöntemini kullanır ve hiyerarşi Gez MatchElement yöntemine sorgu eşleşip eşleşmediğini belirlemek için her bir öğesi.

Notlar

Gerçekleştirenlere Notlar

Bu yöntemi uygulayan isteğe bağlıdır.Bu yöntem, arama ve kullanıcı Arabirimi sýradüzeninde dolaþmak için temel alınan teknoloji zengin API'leri varsa, oynatma performansını önemli ölçüde arttırabilir.Ancak, bu yöntemi uygulamak veya MatchElement yöntemi.

.NET Framework Güvenliği

Ayrıca bkz.

Başvuru

UITechnologyManager Sınıf

Microsoft.VisualStudio.TestTools.UITest.Extension Ad Alanı

GetChildren

MatchElement

ParseQueryId

UITechnologyElement