UITechnologyManager.Search – metoda
Vyhledá prvek rodičovský element, který odpovídá stavu souboru cookie ID zadaný dotaz.
Obor názvů: Microsoft.VisualStudio.TestTools.UITest.Extension
Sestavení: Microsoft.VisualStudio.TestTools.UITest.Extension (v Microsoft.VisualStudio.TestTools.UITest.Extension.dll)
Syntaxe
'Deklarace
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[]
Parametry
parsedQueryIdCookie
Typ: ObjectDotaz souboru cookie, který byl dříve analyzován pomocí ParseQueryId metody.
parentElement
Typ: Microsoft.VisualStudio.TestTools.UITest.Extension.IUITechnologyElementObjekt IUITechnologyElement.
maxDepth
Typ: Int32int , Určuje, jak hluboko do hierarchie řízení pro vyhledávání.
Vrácená hodnota
Typ: array<Object[]
Pole elementů, které vyhovují dotazu, nebo nullodkaz null (Nothing v jazyce Visual Basic) Pokud jsou nalezeny žádné prvky.
Implementuje
IUITechnologyManager.Search(Object, IUITechnologyElement, Int32)
Výjimky
Výjimka | Podmínka |
---|---|
NotSupportedException | Tato implementace nepodporuje tuto metodu. Zpracovat tuto výjimku, testovací framework používá GetChildren metoda procházet hierarchii a používá MatchElement metodu na každém prvku pro zjištění, zda odpovídá dotazu. |
Poznámky
Poznámky pro implementátory
Implementace této metody je volitelné.Pokud technologii má bohaté rozhraní API pro vyhledávání a navigaci v hierarchii uživatelského rozhraní, implementace této metody může výrazně zlepšit výkon přehrávání.Však musí buď tuto metodu implementovat nebo MatchElement metody.
Zabezpečení rozhraní .NET Framework
- Plná důvěra přímému volajícímu. Částečně zabezpečený kód nemůže tento člen použít. Další informace naleznete v tématu Používání knihoven z částečně důvěryhodného kódu.
Viz také
Referenční dokumentace
Microsoft.VisualStudio.TestTools.UITest.Extension – obor názvů
GetChildren