Partilhar 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.

Início

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.

Início

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 está no mapa.
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 GetCount Retorna o número de objetos de interface do usuário este 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 Serves as a hash function for a particular type. (Herdado de Object.)
Método público GetQueryIdFromId Retorna a ID 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 o 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 é 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 do atual Object. (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 este mapa.
Método público ToString Retorna um string que representa o objeto atual. (Herdado de Object.)

Início

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 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

UITestAction