Поделиться через


UIObject - класс

Представляет объект в пользовательском интерфейсе среды тестирования.

Иерархия наследования

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

Пространство имен:  Microsoft.VisualStudio.TestTools.UITest.Common.UIMap
Сборка:  Microsoft.VisualStudio.TestTools.UITest.Common (в Microsoft.VisualStudio.TestTools.UITest.Common.dll)

Синтаксис

'Декларация
<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

Тип UIObject предоставляет следующие члены.

Конструкторы

  Имя Описание
Открытый метод UIObject Инициализирует новый экземпляр класса UIObject.

В начало страницы

Свойства

  Имя Описание
Открытое свойство Condition Получает или задает условие данного объекта.
Открытое свойство ControlType Получает или задает тип элемента управления данного объекта.
Открытое свойство Descendants Получает коллекцию всех объектов пользовательского интерфейса, находящихся внутри данного объекта пользовательского интерфейса.
Открытое свойство FriendlyName Получает или задает понятное имя данного объекта.
Открытое свойство Id Получает ИД данного объекта.
Открытое свойство Item Получает заданный дочерний объект пользовательского интерфейса в данном объекте, имеющий заданный идентификатор объекта пользовательского интерфейса.
Открытое свойство Name Возвращает или задает имя объекта.
Открытое свойство QueryId Получает или задает ИД запроса для данного объекта.
Открытое свойство SearchConfigurations Получает или задает массив строк конфигурации поиска.
Открытое свойство SessionId Получает или задает ИД элемента более высокого уровня для сеанса записи.
Открытое свойство SpecialControlType Получает или задает особый тип для данного объекта пользовательского интерфейса.
Открытое свойство SupportLevel Получает или задает уровень поддержки данного объекта пользовательского интерфейса текущей технологией.
Открытое свойство SupportLevelWrapper Получает или задает строковую версию фактического уровня поддержки данного объекта пользовательского интерфейса при сериализации или десериализации свойства SupportLevel.
Открытое свойство TechnologyName Получает или задает имя технологии, поддерживающей данный объект пользовательского интерфейса.
Открытое свойство WindowTitles Получает коллекцию заголовков окон более высокого уровня.

В начало страницы

Методы

  Имя Описание
Открытый метод Add Добавляет заданный объект пользовательского интерфейса в список потомков данного объекта пользовательского интерфейса, если заданный объект еще не существует.
Открытый метод BindParameters Связывает свойства данного объекта пользовательского интерфейса со свойствами в заданном сопоставлении значений.
Открытый метод Clone Возвращает копию данного объекта пользовательского интерфейса.
Открытый метод Contains Показывает, является ли объект пользовательского интерфейса с указанным идентификатором потомком данного объекта пользовательского интерфейса.
Открытый метод Equals Определяет, равен ли заданный объект Object текущему объекту Object. (Унаследовано от Object.)
Защищенный метод Finalize Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как объект будет утилизирован в процессе сборки мусора. (Унаследовано от Object.)
Открытый метод GetHashCode Играет роль хэш-функции для определенного типа. (Унаследовано от Object.)
Открытый метод GetQueryString() Возвращает ИД запроса для данного объекта пользовательского интерфейса.
Открытый метод GetQueryString(String) Возвращает идентификатор запроса внутреннего объекта пользовательского интерфейса, заданного частичным идентификатором.
Открытый метод GetType Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.)
Открытый метод GetUIObjectFromId Возвращает внутренний объект пользовательского интерфейса в соответствии с указанным ИД.
Открытый метод GetUIObjectFromPartialUIObjectId Возвращает объект пользовательского интерфейса, содержащийся в данном объекте пользовательского интерфейса, в соответствии с предоставленным частичным ИД.
Защищенный метод MemberwiseClone Создает неполную копию текущего объекта Object. (Унаследовано от Object.)
Открытый метод ParameterizeProperty Параметризует указанное свойство, используя заданное имя параметра.
Открытый метод Remove(String) Удаляет указанный объект пользовательского интерфейса из потомков данного объекта пользовательского интерфейса.
Открытый метод Remove(UIObject) Удаляет заданный объект пользовательского интерфейса из потомков данного объекта пользовательского интерфейса.
Открытый метод ToString Возвращает ИД запроса для данного объекта пользовательского интерфейса. (Переопределяет Object.ToString().)

В начало страницы

Потокобезопасность

Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.

См. также

Ссылки

Microsoft.VisualStudio.TestTools.UITest.Common.UIMap - пространство имен