Udostępnij za pośrednictwem


Klasa UIObject

Reprezentuje obiekt znajdujący się w interfejsie użytkownika (UI) w ramach badania.

Hierarchia dziedziczenia

Object
  Microsoft.VisualStudio.TestTools.UITest.Common.UIMap.UIObject
    Microsoft.VisualStudio.TestTools.UITest.Common.UIMap.TopLevelElement

Przestrzeń nazw:  Microsoft.VisualStudio.TestTools.UITest.Common.UIMap
Zestaw:  Microsoft.VisualStudio.TestTools.UITest.Common (w Microsoft.VisualStudio.TestTools.UITest.Common.dll)

Składnia

'Deklaracja
<SerializableAttribute> _
Public Class UIObject _
    Implements ICloneable
[SerializableAttribute]
public class UIObject : ICloneable
[SerializableAttribute]
public ref class UIObject : ICloneable
[<SerializableAttribute>]
type UIObject =  
    class 
        interface ICloneable 
    end
public class UIObject implements ICloneable

Typ UIObject uwidacznia następujące elementy członkowskie.

Konstruktorzy

  Nazwa Opis
Metoda publiczna UIObject Inicjuje nowe wystąpienie UIObject klasy.

Początek

Właściwości

  Nazwa Opis
Właściwość publiczna Condition Zwraca lub ustawia stan tego obiektu.
Właściwość publiczna ControlType Zwraca lub ustawia typ formantu tego obiektu.
Właściwość publiczna Descendants Zwraca kolekcję wszystkich obiektów interfejsu użytkownika, które są zawarte w ramach tego obiektu interfejsu użytkownika.
Właściwość publiczna FriendlyName Zwraca lub ustawia przyjazną nazwę dla tego obiektu.
Właściwość publiczna Id Pobiera identyfikator dla tego obiektu.
Właściwość publiczna Item Pobiera określony obiekt podrzędny interfejsu użytkownika w ten obiekt, który ma identyfikator obiektu danej interfejsu użytkownika.
Właściwość publiczna Name Zwraca lub ustawia nazwę obiektu.
Właściwość publiczna QueryId Zwraca lub ustawia identyfikator kwerendy dla tego obiektu.
Właściwość publiczna SearchConfigurations Zwraca lub ustawia tablicę ciągów konfiguracji wyszukiwania.
Właściwość publiczna SessionId Pobiera lub ustawia identyfikator dla elementu najwyższego poziomu dla sesji nagrywania.
Właściwość publiczna SpecialControlType Zwraca lub ustawia specjalnego typu dla tego obiektu interfejsu użytkownika.
Właściwość publiczna SupportLevel Zwraca lub ustawia poziom, przy którym obecną technologią obsługuje ten obiekt interfejsu użytkownika.
Właściwość publiczna SupportLevelWrapper Zwraca lub ustawia ciąg wersję rzeczywisty poziom, przy którym obecną technologią obsługuje ten obiekt interfejsu użytkownika do serializacji i deserializacji z SupportLevel właściwości.
Właściwość publiczna TechnologyName Pobiera lub ustawia nazwę technologia, która obsługuje ten obiekt interfejsu użytkownika.
Właściwość publiczna WindowTitles Zwraca kolekcję tytuły okien najwyższego poziomu.

Początek

Metody

  Nazwa Opis
Metoda publiczna Add Dodaje podany obiekt interfejsu użytkownika do katalogów podrzędnych tego obiektu interfejsu użytkownika, jeśli dany obiekt interfejsu użytkownika już istnieje.
Metoda publiczna BindParameters Wiąże właściwości tego obiektu interfejsu użytkownika w mapie danej wartości.
Metoda publiczna Clone Zwraca kopię tego obiektu interfejsu użytkownika.
Metoda publiczna Contains Wskazuje, czy obiekt interfejsu użytkownika, który jest identyfikowany przez podany identyfikator znajduje się wśród potomkami tego obiektu interfejsu użytkownika.
Metoda publiczna Equals Determines whether the specified object is equal to the current object. (Odziedziczone z Object).
Metoda chroniona Finalize Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Odziedziczone z Object).
Metoda publiczna GetHashCode Serves as the default hash function. (Odziedziczone z Object).
Metoda publiczna GetQueryString() Zwraca identyfikator kwerendy dla tego obiektu interfejsu użytkownika.
Metoda publiczna GetQueryString(String) Zwraca identyfikator kwerendy zawarte obiektu interfejsu użytkownika, który jest określony przez identyfikator danego częściowe.
Metoda publiczna GetType Gets the Type of the current instance. (Odziedziczone z Object).
Metoda publiczna GetUIObjectFromId Zwraca obiekt UI zawarte jest na podstawie podanego identyfikatora.
Metoda publiczna GetUIObjectFromPartialUIObjectId Zwraca obiekt interfejsu użytkownika, który jest zawarty w obiekcie Interfejs użytkownika przy użyciu dostarczonego częściowe identyfikatora.
Metoda chroniona MemberwiseClone Creates a shallow copy of the current Object. (Odziedziczone z Object).
Metoda publiczna ParameterizeProperty Parameterizes danej właściwości przy użyciu nazwy danego parametru.
Metoda publiczna Remove(String) Usuwa określony obiekt interfejsu użytkownika z potomkiem obiekty w tym obiekcie interfejsu użytkownika.
Metoda publiczna Remove(UIObject) Usuwa podany obiekt interfejsu użytkownika z potomkiem obiekty w tym obiekcie interfejsu użytkownika.
Metoda publiczna ToString Zwraca identyfikator kwerendy tego obiektu interfejsu użytkownika. (Zastępuje Object.ToString).

Początek

Bezpieczeństwo wątku

Wszystkie publiczne static (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Wystąpienia elementów członkowskich nie dają gwarancji bezpieczeństwa wątków.

Zobacz też

Informacje

Przestrzeń nazw Microsoft.VisualStudio.TestTools.UITest.Common.UIMap