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 | |
---|---|---|
UITechnologyManagerProxy | Inicializa el proxy para la tecnología determinada. |
Arriba
Propiedades
Nombre | Descripción | |
---|---|---|
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 | |
---|---|---|
AddEventHandler | Agrega un controlador de eventos. (Invalida a UITechnologyManager.AddEventHandler(IUITechnologyElement, UITestEventType, IUITestEventNotify)). | |
AddGlobalEventHandler | Agregue un receptor global para notificar las acciones provocados por el complemento (Invalida a UITechnologyManager.AddGlobalEventHandler(UITestEventType, IUITestEventNotify)). | |
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()). | |
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; } | |
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%)). | |
Equals | Determina si el objeto especificado es igual al objeto actual. (Se hereda de Object). | |
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). | |
GetChildren | Obtiene el enumerador para los elementos secundarios de IUITechnologyElement especificado. (Invalida a UITechnologyManager.GetChildren(IUITechnologyElement, Object)). | |
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)). | |
GetElementFromNativeElement | Obtiene el elemento nativo especificado de tecnología (subyacente). (Invalida a UITechnologyManager.GetElementFromNativeElement(Object)). | |
GetElementFromPoint | Obtiene el elemento en las coordenadas de pantalla dadas. (Invalida a UITechnologyManager.GetElementFromPoint(Int32, Int32)). | |
GetElementFromWindowHandle | Obtiene el elemento del identificador de ventana especificado. (Invalida a UITechnologyManager.GetElementFromWindowHandle(IntPtr)). | |
GetFocusedElement | Obtiene el elemento que es el elemento que recibirá eventos de teclado en esta instancia. (Invalida a UITechnologyManager.GetFocusedElement(IntPtr)). | |
GetHashCode | Actúa como función hash para un tipo concreto. (Se hereda de Object). | |
GetLastInvocationInfo | Obtiene información sobre la invocación más reciente del administrador de tecnología. (Invalida a UITechnologyManager.GetLastInvocationInfo()). | |
GetNextSibling | Obtiene el siguiente elemento relacionado del elemento especificado en la jerarquía de la interfaz de usuario. (Invalida a UITechnologyManager.GetNextSibling(IUITechnologyElement)). | |
GetParent | Obtiene el elemento primario del elemento especificado en la jerarquía de la interfaz de usuario. (Invalida a UITechnologyManager.GetParent(IUITechnologyElement)). | |
GetPreviousSibling | Obtiene el elemento relacionado anterior del elemento especificado en la jerarquía de la interfaz de usuario. (Invalida a UITechnologyManager.GetPreviousSibling(IUITechnologyElement)). | |
GetSynchronizationWaiter | Obtiene un camarero de sincronización para UITestEventType especificado en este elemento. (Invalida a UITechnologyManager.GetSynchronizationWaiter(IUITechnologyElement, UITestEventType)). | |
GetTechnologyManagerProperty | Obtiene la propiedad especificada del administrador de tecnología. (Invalida a UITechnologyManager.GetTechnologyManagerProperty(UITechnologyManagerProperty)). | |
GetType | Obtiene el objeto Type de la instancia actual. (Se hereda de Object). | |
MatchElement | (Invalida a UITechnologyManager.MatchElement(IUITechnologyElement, Object, Boolean%)). | |
MemberwiseClone | Crea una copia superficial del objeto Object actual. (Se hereda de Object). | |
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%)). | |
ProcessMouseEnter | Procesa el mouse de proceso escriba el evento de la ventana. (Invalida a UITechnologyManager.ProcessMouseEnter(IntPtr)). | |
RemoveEventHandler | Quita un controlador de eventos. (Invalida a UITechnologyManager.RemoveEventHandler(IUITechnologyElement, UITestEventType, IUITestEventNotify)). | |
RemoveGlobalEventHandler | Quita un receptor global a las acciones notifiy provocados por el complemento (Invalida a UITechnologyManager.RemoveGlobalEventHandler(UITestEventType, IUITestEventNotify)). | |
Search | (Invalida a UITechnologyManager.Search(Object, IUITechnologyElement, Int32)). | |
SetTechnologyManagerProperty | Establece la propiedad especificada del administrador de tecnología. (Invalida a UITechnologyManager.SetTechnologyManagerProperty(UITechnologyManagerProperty, Object)). | |
StartSession | Realiza cualquier inicialización requerida por este administrador de tecnología para iniciar una sesión. (Invalida a UITechnologyManager.StartSession(Boolean)). | |
StopSession | Realiza cualquier limpieza necesaria por este administrador de tecnología para detener la sesión actual. (Invalida a UITechnologyManager.StopSession()). | |
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)