Classe UITechnologyManagerProxy
A classe do gerenciador de tecnologia de proxy.
Plug-ins de extensão devem substituir esse e personalizar o comportamento do gerenciador de tecnologia.
Hierarquia de herança
System.Object
Microsoft.VisualStudio.TestTools.UITest.Extension.UITechnologyManager
Microsoft.VisualStudio.TestTools.UITesting.UITechnologyManagerProxy
Namespace: Microsoft.VisualStudio.TestTools.UITesting
Assembly: Microsoft.VisualStudio.TestTools.UITesting (em Microsoft.VisualStudio.TestTools.UITesting.dll)
Sintaxe
'Declaração
<ComVisibleAttribute(True)> _
Public MustInherit Class UITechnologyManagerProxy _
Inherits UITechnologyManager
[ComVisibleAttribute(true)]
public abstract class UITechnologyManagerProxy : UITechnologyManager
[ComVisibleAttribute(true)]
public ref class UITechnologyManagerProxy abstract : public UITechnologyManager
[<AbstractClass>]
[<ComVisibleAttribute(true)>]
type UITechnologyManagerProxy =
class
inherit UITechnologyManager
end
public abstract class UITechnologyManagerProxy extends UITechnologyManager
O tipo UITechnologyManagerProxy expõe os membros a seguir.
Construtores
Nome | Descrição | |
---|---|---|
UITechnologyManagerProxy | Inicializa o proxy para a tecnologia determinada. |
Superior
Propriedades
Nome | Descrição | |
---|---|---|
TechnologyName | Obtém o nome da tecnologia suportada pelo gerenciador de tecnologia. (Substitui UITechnologyManager.TechnologyName.) |
Superior
Métodos
Nome | Descrição | |
---|---|---|
AddEventHandler | Adiciona um manipulador de eventos. (Substitui UITechnologyManager.AddEventHandler(IUITechnologyElement, UITestEventType, IUITestEventNotify).) | |
AddGlobalEventHandler | Adiciona um coletor global para notificar as ações geradas pelo plug-in (Substitui UITechnologyManager.AddGlobalEventHandler(UITestEventType, IUITestEventNotify).) | |
CancelStep | Cancela qualquer operação de espera ou de pesquisa que está sendo executada pelo gerenciador de tecnologia devido a chamada de métodos de WaitForReady ou de Pesquisa. (Substitui UITechnologyManager.CancelStep().) | |
ConvertToExtensionElement | Conversão do elemento central para o elemento de extensão.Todos os plug-ins que estendem o gerenciador de tecnologia de proxy devem implementar esse e criar uma conversão simples com a cópia do elemento de tecnologia principal e gerente de extensão.Algo desejar: substituição pública IUITechnologyElement ConvertToExtensionElement () coreElement de IUITechnologyElement {extensionElement de ExtensionTechnologyElement = novo ExtensionTechnologyElement (;) extensionElement.ExtensionTechnologyManager; isso = extensionElement.CoreTechnologyElement = coreElement; extensionElement de retorno; } | |
ConvertToThisTechnology | Converte o elemento dado de outra tecnologia para o novo elemento do gerenciador de tecnologia. Isso é usado para operações como alternar entre tecnologias hospedados e de hospedagem. (Substitui UITechnologyManager.ConvertToThisTechnology(IUITechnologyElement, Int32%).) | |
Equals | Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object.) | |
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.) | |
GetChildren | Obtém o enumerador para os filhos de IUITechnologyElement dado. (Substitui UITechnologyManager.GetChildren(IUITechnologyElement, Object).) | |
GetControlSupportLevel | Obtém o nível de suporte do gerenciador de tecnologia para os elementos na janela determinada. A estrutura usa essa função para selecionar o gerenciador de tecnologia correto para o elemento. (Substitui UITechnologyManager.GetControlSupportLevel(IntPtr).) | |
GetElementFromNativeElement | Obtém o elemento do elemento subjacente () nativo dado da tecnologia. (Substitui UITechnologyManager.GetElementFromNativeElement(Object).) | |
GetElementFromPoint | Obtém o elemento dadas as coordenadas da tela. (Substitui UITechnologyManager.GetElementFromPoint(Int32, Int32).) | |
GetElementFromWindowHandle | Obtém o elemento do identificador de janela dado. (Substitui UITechnologyManager.GetElementFromWindowHandle(IntPtr).) | |
GetFocusedElement | Obtém o elemento focalizado que é o elemento que recebe eventos de teclado em essa instância. (Substitui UITechnologyManager.GetFocusedElement(IntPtr).) | |
GetHashCode | Serve como uma função de hash para um tipo específico. (Herdado de Object.) | |
GetLastInvocationInfo | Obtém informações sobre a chamada a mais recente do gerenciador de tecnologia. (Substitui UITechnologyManager.GetLastInvocationInfo().) | |
GetNextSibling | Obtém o seguinte irmão do elemento da hierarquia de interface do usuário. (Substitui UITechnologyManager.GetNextSibling(IUITechnologyElement).) | |
GetParent | Obtém o pai do elemento da hierarquia de interface do usuário. (Substitui UITechnologyManager.GetParent(IUITechnologyElement).) | |
GetPreviousSibling | Obtém o irmão anterior do elemento da hierarquia de interface do usuário. (Substitui UITechnologyManager.GetPreviousSibling(IUITechnologyElement).) | |
GetSynchronizationWaiter | Obtém um garçom de sincronização para UITestEventType determinado em esse elemento. (Substitui UITechnologyManager.GetSynchronizationWaiter(IUITechnologyElement, UITestEventType).) | |
GetTechnologyManagerProperty | Obtém a determinada propriedade do gerenciador de tecnologia. (Substitui UITechnologyManager.GetTechnologyManagerProperty(UITechnologyManagerProperty).) | |
GetType | Obtém Type da instância atual. (Herdado de Object.) | |
MatchElement | (Substitui UITechnologyManager.MatchElement(IUITechnologyElement, Object, Boolean%).) | |
MemberwiseClone | Cria uma cópia superficial de Objectatual. (Herdado de Object.) | |
ParseQueryId | Analisa a cadeia de caracteres do elemento de consulta e retorna o parsedQueryIdCookie que será usado durante a chamada de Pesquisa () ou de MatchElement () ou de GetChildren procurar () ou combinando ou recuperando filhos que possui a mesma cadeia de caracteres de consulta. EXT-PROTO1-NOTES: Isso é necessário para que a parte da a QID é processada corretamente e de chamadas do mecanismo da reprodução posteriormente em MatchElement plug-in () novamente com essa parte da plataforma de QID. (Substitui UITechnologyManager.ParseQueryId(String, Object%).) | |
ProcessMouseEnter | Processa o mouse de processo incorporam o evento para a janela. (Substitui UITechnologyManager.ProcessMouseEnter(IntPtr).) | |
RemoveEventHandler | Remove um manipulador de eventos. (Substitui UITechnologyManager.RemoveEventHandler(IUITechnologyElement, UITestEventType, IUITestEventNotify).) | |
RemoveGlobalEventHandler | Remove um coletor global para ações notifiy geradas pelo plug-in (Substitui UITechnologyManager.RemoveGlobalEventHandler(UITestEventType, IUITestEventNotify).) | |
Search | (Substitui UITechnologyManager.Search(Object, IUITechnologyElement, Int32).) | |
SetTechnologyManagerProperty | Defina a propriedade para uma determinada gerente de tecnologia. (Substitui UITechnologyManager.SetTechnologyManagerProperty(UITechnologyManagerProperty, Object).) | |
StartSession | Executa qualquer inicialização exigida pelo gerenciador de tecnologia começando uma sessão. (Substitui UITechnologyManager.StartSession(Boolean).) | |
StopSession | Executa qualquer limpeza exigida pelo gerenciador de tecnologia parando a sessão atual. (Substitui UITechnologyManager.StopSession().) | |
ToString | Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object.) |
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.