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.

Início

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 este 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.)

Início

Métodos

  Nome Descrição
Método público Add Adiciona o objeto de interface do usuário fornecido para 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 especificado Object é igual a atual Object. (Herdado de Object.)
Método protegido Finalize Permite que um objeto tentar liberar recursos e executar outras operações de limpeza antes que ele é recuperado pela coleta de lixo. (Herdado de Object.)
Método público GetHashCode Serves as a hash function for a particular type. (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 ID de consulta do objeto UI contido especificado pela identificação parcial especificada. (Herdado de UIObject.)
Método público GetType Obtém o Type da instância atual. (Herdado de Object.)
Método público GetUIObjectFromId Retorna um objeto de interface do usuário contido que baseia-se a 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 a identificação de parcial fornecida. (Herdado de UIObject.)
Método protegido MemberwiseClone Cria uma cópia superficial do atual Object. (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.)

Início

Acesso thread-safe

Quaisquer membros static (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