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


TopLevelElement - класс

Представляет элемент верхнего уровня в UIMap, обычно это окно.

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

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 TopLevelElement _
    Inherits UIObject
[SerializableAttribute]
public class TopLevelElement : UIObject
[SerializableAttribute]
public ref class TopLevelElement : public UIObject
[<SerializableAttribute>]
type TopLevelElement =  
    class
        inherit UIObject
    end
public class TopLevelElement extends UIObject

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

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

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

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

Свойства

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

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

Методы

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

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

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

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

См. также

Ссылки

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

UIMap

UIObject