Compartir a través de


UITechnologyManagerProxy (Clase)

La clase del administrador de tecnología de proxy.

Complementos de extensión deben reemplazar esto y personalizar el comportamiento del administrador de tecnología.

Jerarquía de herencia

System.Object
  Microsoft.VisualStudio.TestTools.UITest.Extension.UITechnologyManager
    Microsoft.VisualStudio.TestTools.UITesting.UITechnologyManagerProxy

Espacio de nombres:  Microsoft.VisualStudio.TestTools.UITesting
Ensamblado:  Microsoft.VisualStudio.TestTools.UITesting (en Microsoft.VisualStudio.TestTools.UITesting.dll)

Sintaxis

'Declaración
<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

El tipo UITechnologyManagerProxy expone los siguientes miembros.

Constructores

  Nombre Descripción
Método protegido UITechnologyManagerProxy Inicializa el proxy para la tecnología determinada.

Arriba

Propiedades

  Nombre Descripción
Propiedad pública TechnologyName Obtiene el nombre de la tecnología admitida por este administrador de tecnología. (Invalida a UITechnologyManager.TechnologyName).

Arriba

Métodos

  Nombre Descripción
Método público AddEventHandler Agrega un controlador de eventos. (Invalida a UITechnologyManager.AddEventHandler(IUITechnologyElement, UITestEventType, IUITestEventNotify)).
Método público AddGlobalEventHandler Agregue un receptor global para notificar las acciones provocados por el complemento (Invalida a UITechnologyManager.AddGlobalEventHandler(UITestEventType, IUITestEventNotify)).
Método público CancelStep Cancela cualquier operación de espera o de búsqueda que realiza este administrador de tecnología debido a llamada a los métodos de WaitForReady o de búsqueda. (Invalida a UITechnologyManager.CancelStep()).
Método público ConvertToExtensionElement Conversión de elemento básico al elemento de extensión.Todos los complementos que extienden este administrador de tecnología de proxy deben implementar esta y crear una conversión sencilla con la copia del elemento de tecnología básica y el administrador de extensiones.Algo como: reemplazo pública IUITechnologyElement ConvertToExtensionElement (coreElement) de IUITechnologyElement {extensionElement de ExtensionTechnologyElement = new ExtensionTechnologyElement (); extensionElement.ExtensionTechnologyManager = esto; extensionElement.CoreTechnologyElement = coreElement; extensionElement return; }
Método público ConvertToThisTechnology Convierte el elemento especificado de otra tecnología al nuevo elemento de este administrador de tecnología. Se utiliza para operaciones como cambiar las tecnologías hospedadas y de hospedaje. (Invalida a UITechnologyManager.ConvertToThisTechnology(IUITechnologyElement, Int32%)).
Método público Equals Determina si el objeto especificado es igual al objeto actual. (Se hereda de Object).
Método protegido Finalize Permite que un objeto intente liberar recursos y realizar otras operaciones de limpieza antes de ser reclamado por la recolección de elementos no utilizados. (Se hereda de Object).
Método público GetChildren Obtiene el enumerador para los elementos secundarios de IUITechnologyElement especificado. (Invalida a UITechnologyManager.GetChildren(IUITechnologyElement, Object)).
Método público GetControlSupportLevel Obtiene el nivel de compatibilidad de este administrador de tecnología para los elementos de la ventana especificada. El marco de trabajo usa esta función para seleccionar el administrador correcto de la tecnología para el elemento. (Invalida a UITechnologyManager.GetControlSupportLevel(IntPtr)).
Método público GetElementFromNativeElement Obtiene el elemento nativo especificado de tecnología (subyacente). (Invalida a UITechnologyManager.GetElementFromNativeElement(Object)).
Método público GetElementFromPoint Obtiene el elemento en las coordenadas de pantalla dadas. (Invalida a UITechnologyManager.GetElementFromPoint(Int32, Int32)).
Método público GetElementFromWindowHandle Obtiene el elemento del identificador de ventana especificado. (Invalida a UITechnologyManager.GetElementFromWindowHandle(IntPtr)).
Método público GetFocusedElement Obtiene el elemento que es el elemento que recibirá eventos de teclado en esta instancia. (Invalida a UITechnologyManager.GetFocusedElement(IntPtr)).
Método público GetHashCode Actúa como función hash para un tipo concreto. (Se hereda de Object).
Método público GetLastInvocationInfo Obtiene información sobre la invocación más reciente del administrador de tecnología. (Invalida a UITechnologyManager.GetLastInvocationInfo()).
Método público GetNextSibling Obtiene el siguiente elemento relacionado del elemento especificado en la jerarquía de la interfaz de usuario. (Invalida a UITechnologyManager.GetNextSibling(IUITechnologyElement)).
Método público GetParent Obtiene el elemento primario del elemento especificado en la jerarquía de la interfaz de usuario. (Invalida a UITechnologyManager.GetParent(IUITechnologyElement)).
Método público GetPreviousSibling Obtiene el elemento relacionado anterior del elemento especificado en la jerarquía de la interfaz de usuario. (Invalida a UITechnologyManager.GetPreviousSibling(IUITechnologyElement)).
Método público GetSynchronizationWaiter Obtiene un camarero de sincronización para UITestEventType especificado en este elemento. (Invalida a UITechnologyManager.GetSynchronizationWaiter(IUITechnologyElement, UITestEventType)).
Método público GetTechnologyManagerProperty Obtiene la propiedad especificada del administrador de tecnología. (Invalida a UITechnologyManager.GetTechnologyManagerProperty(UITechnologyManagerProperty)).
Método público GetType Obtiene el objeto Type de la instancia actual. (Se hereda de Object).
Método público MatchElement (Invalida a UITechnologyManager.MatchElement(IUITechnologyElement, Object, Boolean%)).
Método protegido MemberwiseClone Crea una copia superficial del objeto Object actual. (Se hereda de Object).
Método público ParseQueryId Analiza la cadena del elemento de la consulta y devuelve el parsedQueryIdCookie que se utilizará durante la llamada de búsqueda () o de MatchElement () o GetChildren () para buscar o coincidir u obtener los elementos secundarios que tiene la misma cadena de consulta. EXT-PROTO1-NOTES: Esto es necesario para analizar la parte del complemento de QID correctamente y llamadas del motor de reproducción más adelante en el complemento MatchElement () con esa parte de complemento QID. (Invalida a UITechnologyManager.ParseQueryId(String, Object%)).
Método público ProcessMouseEnter Procesa el mouse de proceso escriba el evento de la ventana. (Invalida a UITechnologyManager.ProcessMouseEnter(IntPtr)).
Método público RemoveEventHandler Quita un controlador de eventos. (Invalida a UITechnologyManager.RemoveEventHandler(IUITechnologyElement, UITestEventType, IUITestEventNotify)).
Método público RemoveGlobalEventHandler Quita un receptor global a las acciones notifiy provocados por el complemento (Invalida a UITechnologyManager.RemoveGlobalEventHandler(UITestEventType, IUITestEventNotify)).
Método público Search (Invalida a UITechnologyManager.Search(Object, IUITechnologyElement, Int32)).
Método público SetTechnologyManagerProperty Establece la propiedad especificada del administrador de tecnología. (Invalida a UITechnologyManager.SetTechnologyManagerProperty(UITechnologyManagerProperty, Object)).
Método público StartSession Realiza cualquier inicialización requerida por este administrador de tecnología para iniciar una sesión. (Invalida a UITechnologyManager.StartSession(Boolean)).
Método público StopSession Realiza cualquier limpieza necesaria por este administrador de tecnología para detener la sesión actual. (Invalida a UITechnologyManager.StopSession()).
Método público ToString Devuelve una cadena que representa el objeto actual. (Se hereda de Object).

Arriba

Seguridad para subprocesos

Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

Vea también

Referencia

Microsoft.VisualStudio.TestTools.UITesting (Espacio de nombres)