Compartilhar via


Classe UIMap

Representa um mapa dos elementos de interface (UI) do usuário para a serialização e desserialização de um UITest objeto.

Hierarquia de herança

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

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 UIMap
[SerializableAttribute]
public class UIMap
[SerializableAttribute]
public ref class UIMap
[<SerializableAttribute>]
type UIMap =  class end
public class UIMap

O tipo UIMap expõe os membros a seguir.

Construtores

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

Superior

Propriedades

  Nome Descrição
Propriedade pública FileName Obtém ou define o nome do arquivo XML para este mapa.
Propriedade pública Id Obtém ou define o identificador para este mapa.
Propriedade pública TopLevelWindows Obtém uma coleção de janelas de nível superior neste mapa.

Superior

Métodos

  Nome Descrição
Método público AddUIObject Adiciona o elemento de interface do usuário fornecido para este mapa.
Método público AddUIObjects Adiciona um ou mais elementos de interface do usuário para o mapa.
Método público BindParameters Vincula os parâmetros que são usados nos objetos do mapa com os valores especificados no mapa do valor fornecido.
Método público Clear Remove todos os objetos do mapa.
Método público Contains Indica se o objeto de interface do usuário fornecido no mapa.
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 GetCount Retorna o número de objetos de interface do usuário neste mapa.
Método público GetEnumerator Retorna um enumerador que pode enumerar por meio de todos os objetos este mapa.Esses objetos incluem janelas de nível superior.
Método público GetHashCode Serve como uma função de hash para um tipo específico. (Herdado de Object.)
Método público GetQueryIdFromId Retorna a identificação de consulta para o objeto especificado pelo ID de fornecido.
Método público GetTopLevelElement Retorna o elemento superior que contém o objeto de interface de usuário fornecido.
Método público GetType Obtém Type da instância atual. (Herdado de Object.)
Método público GetUIObjectFromUIObjectId Retorna o objeto de interface do usuário que é especificado pelo ID de fornecido.
Método público GetUIObjectNameForAction Retorna o objeto de interface do usuário que é o assunto da ação de teste de interface do usuário fornecido.
Método público GetUIObjectNameForElement Retorna o nome do objeto UI que corresponde ao elemento de interface do usuário fornecido.
Método protegido MemberwiseClone Cria uma cópia superficial de Objectatual. (Herdado de Object.)
Método público MergeUIObject Mescla um objeto de interface do usuário do mapa da interface do usuário fornecido este mapa usando o nome fornecido para o objeto.
Método público Remove Remove o objeto de interface do usuário fornecido a partir desse mapa.
Método público ToString Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object.)

Superior

Comentários

Essa classe é criada e preenchida pela estrutura de teste e é usado internamente para chamar UITestAction objetos.Ele não se destina a ser usado por seu código.

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

UITestAction