Compartilhar via


Classe TopLevelElement

Representa um elemento de nível superior na UIMap, normalmente uma janela.

Hierarquia de herança

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

Namespace:  Microsoft.VisualStudio.TestTools.UITest.Common.UIMap
Assembly:  Microsoft.VisualStudio.TestTools.UITest.Common (em Microsoft.VisualStudio.TestTools.UITest.Common.dll)

Sintaxe

'Declaração
<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

O tipo TopLevelElement expõe os membros a seguir.

Construtores

  Nome Descrição
Método público TopLevelElement Inicializa uma nova instância da classe TopLevelElement.

Superior

Propriedades

  Nome Descrição
Propriedade pública Condition Obtém ou define a condição deste objeto. (Herdado de UIObject.)
Propriedade pública ControlType Obtém ou define o tipo de controle deste objeto. (Herdado de UIObject.)
Propriedade pública Descendants Obtém uma coleção de todos os objetos de interface do usuário que estão contidos dentro deste objeto de interface do usuário. (Herdado de UIObject.)
Propriedade pública FriendlyName Obtém ou define um nome amigável para este objeto. (Herdado de UIObject.)
Propriedade pública Id Obtém a ID para este objeto. (Herdado de UIObject.)
Propriedade pública Item Obtém o objeto filho de interface do usuário especificado no objeto que tem a identificação de objeto de interface do usuário especificada. (Herdado de UIObject.)
Propriedade pública Name Obtém ou define o nome do objeto. (Herdado de UIObject.)
Propriedade pública QueryId Obtém ou define a identificação da consulta para este objeto. (Herdado de UIObject.)
Propriedade pública SearchConfigurations Obtém ou define uma matriz de cadeia de caracteres de configuração de pesquisa. (Herdado de UIObject.)
Propriedade pública SessionId Obtém ou define a identificação de um elemento de nível superior para a sessão de gravação. (Herdado de UIObject.)
Propriedade pública SpecialControlType Obtém ou define o tipo de especial para esse objeto de interface do usuário. (Herdado de UIObject.)
Propriedade pública SupportLevel Obtém ou define o nível em que a tecnologia atual oferece suporte a este objeto de interface do usuário. (Herdado de UIObject.)
Propriedade pública SupportLevelWrapper Obtém ou define uma versão string do nível real em que a tecnologia atual oferece suporte a este objeto de interface do usuário para a serialização e desserialização da SupportLevel propriedade. (Herdado de UIObject.)
Propriedade pública TechnologyName Obtém ou define o nome da tecnologia que ofereça suporte a esse objeto de interface do usuário. (Herdado de UIObject.)
Propriedade pública WindowTitles Obtém uma coleção dos títulos de janelas de nível superior. (Herdado de UIObject.)

Superior

Métodos

  Nome Descrição
Método público Add Adiciona o objeto de interface do usuário fornecido para os descendentes deste objeto de interface do usuário, se o objeto de interface do usuário fornecido já existe. (Herdado de UIObject.)
Método público BindParameters Vincula as propriedades deste objeto de interface do usuário contidos no mapa de determinado valor. (Herdado de UIObject.)
Método público Clone Retorna uma cópia clonada desse elemento de nível superior. (Substitui UIObject.Clone().)
Método público Contains Indica se o objeto de interface do usuário é identificado pela identificação fornecida está contido entre os descendentes deste objeto de interface do usuário. (Herdado de UIObject.)
Método público Equals Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object.)
Método protegido Finalize Permite que um objeto tentar liberar recursos e realizar outras operações de limpeza antes de ser recuperados pela coleta de lixo. (Herdado de Object.)
Método público GetHashCode Serve como uma função de hash para um tipo específico. (Herdado de Object.)
Método público GetQueryString() Retorna a ID de consulta para este elemento de nível superior. (Substitui UIObject.GetQueryString().)
Método público GetQueryString(String) Retorna a identificação de consulta do objeto UI contido especificado pela identificação parcial especificada. (Herdado de UIObject.)
Método público GetType Obtém Type da instância atual. (Herdado de Object.)
Método público GetUIObjectFromId Retorna um objeto de interface do usuário contido com base na identificação de fornecido. (Herdado de UIObject.)
Método público GetUIObjectFromPartialUIObjectId Retorna um objeto de interface do usuário que está contido neste objeto de interface do usuário usando o ID parcial fornecido. (Herdado de UIObject.)
Método protegido MemberwiseClone Cria uma cópia superficial de Objectatual. (Herdado de Object.)
Método público ParameterizeProperty Parameterizes a propriedade fornecida usando o nome de determinado parâmetro. (Herdado de UIObject.)
Método público Remove(String) Remove o objeto de interface do usuário especificado os objetos descendentes neste objeto de interface do usuário. (Herdado de UIObject.)
Método público Remove(UIObject) Remove o objeto de interface do usuário fornecido os objetos descendentes neste objeto de interface do usuário. (Herdado de UIObject.)
Método público ToString Retorna a ID de consulta deste objeto de interface do usuário. (Herdado de UIObject.)

Superior

Acesso thread-safe

Quaisquer membros estático (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Consulte também

Referência

Namespace Microsoft.VisualStudio.TestTools.UITest.Common.UIMap

UIMap

UIObject