Compartilhar via


Interface IUITechnologyManager

Esta API oferece suporte à infraestrutura .NET Framework e não se destina a ser usada diretamente do seu código.

Fornece uma interface interna para implementar a UITechnologyManager classe. Não implementam essa interface diretamente. Em vez disso, derivar o UITechnologyManager classe.

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

Sintaxe

'Declaração
<ComVisibleAttribute(True)> _
<GuidAttribute("1984584A-4C77-488a-BD8B-3D7FE868F5B8")> _
Public Interface IUITechnologyManager
[ComVisibleAttribute(true)]
[GuidAttribute("1984584A-4C77-488a-BD8B-3D7FE868F5B8")]
public interface IUITechnologyManager
[ComVisibleAttribute(true)]
[GuidAttribute(L"1984584A-4C77-488a-BD8B-3D7FE868F5B8")]
public interface class IUITechnologyManager
[<ComVisibleAttribute(true)>]
[<GuidAttribute("1984584A-4C77-488a-BD8B-3D7FE868F5B8")>]
type IUITechnologyManager =  interface end
public interface IUITechnologyManager

O tipo IUITechnologyManager expõe os membros a seguir.

Propriedades

  Nome Descrição
Propriedade pública TechnologyName Obtém o nome da tecnologia.

Início

Métodos

  Nome Descrição
Método público AddEventHandler Adiciona um manipulador de eventos.
Método público CancelStep Cancela qualquer operação de espera ou de pesquisa é realizada por este Gerenciador de tecnologia.
Método público ConvertToThisTechnology Leva a um elemento de outra tecnologia e retorna um elemento que é compatível com a tecnologia atual, juntamente com o nível de suporte que possui para o elemento convertido.
Método público GetChildren Retorna um enumerador para o filho elementos em um determinado elemento.
Método público GetControlSupportLevel Retorna a indicação de confiança para o gerente de tecnologia que pode oferecer suporte o controle que é identificado com o identificador fornecido.
Método público GetElementFromNativeElement Retorna um elemento com esta tecnologia que corresponde ao elemento nativo fornecido.
Método público GetElementFromPoint Recupera o elemento que está localizado nas coordenadas de tela determinado.
Método público GetElementFromWindowHandle Recupera o elemento que é identificado pelo identificador de janela fornecido.
Método público GetFocusedElement Retorna o ponteiro do windows para o elemento que atualmente tem o foco.
Método público GetLastInvocationInfo Retorna informações sobre a última ação de teste foi invocada por este gerenciador.
Método público GetNextSibling Retorna o próximo irmão do elemento fornecido na hierarquia de interface do usuário.
Método público GetParent Obtém o pai do elemento fornecido na hierarquia de interface do usuário.
Método público GetPreviousSibling Retorna o irmão anterior de um determinado elemento na hierarquia de interface do usuário.
Método público GetSynchronizationWaiter Retorna um IUISynchronizationWaiter usando o elemento fornecido e o tipo de evento.
Método público GetTechnologyManagerProperty Retorna o valor da propriedade determinado do gerente de tecnologia.
Método público MatchElement Retorna um valor que indica se o elemento fornecido coincide com o cookie de identificação de consulta anteriormente analisado.
Método público ParseQueryId Analisa a representação de seqüência de caracteres fornecida de um elemento de consulta e retorna uma representação de seqüência de caracteres do elemento de consulta como um cookie.
Método público RemoveEventHandler Remove o evento especificado a determinado elemento e todos os seus descendentes.
Método público Search Procura por um elemento no elemento pai que coincida com a condição do cookie de identificação de consulta fornecido.
Método público SetTechnologyManagerProperty Quando implementado em uma classe derivada, define o valor da propriedade determinada em que o gerente de tecnologia.
Método público StartSession Executa qualquer inicialização necessária a gerente de tecnologia para iniciar uma sessão.
Método público StopSession Executa qualquer limpeza necessária por este Gerenciador de tecnologia para interromper a sessão atual.

Início

Consulte também

Referência

Namespace Microsoft.VisualStudio.TestTools.UITest.Extension

UITechnologyManager