Compartir a través de


TopLevelElement (Clase)

Representa un elemento de nivel superior en el objeto UIMap, normalmente una ventana.

Jerarquía de herencia

System.Object
  Microsoft.VisualStudio.TestTools.UITest.Common.UIMap.UIObject
    Microsoft.VisualStudio.TestTools.UITest.Common.UIMap.TopLevelElement

Espacio de nombres:  Microsoft.VisualStudio.TestTools.UITest.Common.UIMap
Ensamblado:  Microsoft.VisualStudio.TestTools.UITest.Common (en Microsoft.VisualStudio.TestTools.UITest.Common.dll)

Sintaxis

'Declaración
<SerializableAttribute> _
Public Class TopLevelElement _
    Inherits UIObject
[SerializableAttribute]
public class TopLevelElement : UIObject
[SerializableAttribute]
public ref class TopLevelElement : public UIObject
[<SerializableAttribute>]
type TopLevelElement =  
    class
        inherit UIObject
    end
public class TopLevelElement extends UIObject

El tipo TopLevelElement expone los siguientes miembros.

Constructores

  Nombre Descripción
Método público TopLevelElement Inicializa una nueva instancia de la clase TopLevelElement.

Arriba

Propiedades

  Nombre Descripción
Propiedad pública Condition Obtiene o establece la condición de este objeto. (Se hereda de UIObject).
Propiedad pública ControlType Obtiene o establece el tipo de control de este objeto. (Se hereda de UIObject).
Propiedad pública Descendants Obtiene una colección de todos los objetos de interfaz de usuario contenidos en este objeto de interfaz de usuario. (Se hereda de UIObject).
Propiedad pública FriendlyName Obtiene o establece un nombre descriptivo para este objeto. (Se hereda de UIObject).
Propiedad pública Id Obtiene el identificador de este objeto. (Se hereda de UIObject).
Propiedad pública Item Obtiene el objeto secundario de interfaz de usuario especificado en este objeto que tiene el identificador de objeto de interfaz de usuario dado. (Se hereda de UIObject).
Propiedad pública Name Obtiene o establece el nombre del objeto. (Se hereda de UIObject).
Propiedad pública QueryId Obtiene o establece el identificador de la consulta para este objeto. (Se hereda de UIObject).
Propiedad pública SearchConfigurations Obtiene o establece una matriz de cadenas de configuración de búsqueda. (Se hereda de UIObject).
Propiedad pública SessionId Obtiene o establece el identificador de un elemento de nivel superior para la sesión de grabación. (Se hereda de UIObject).
Propiedad pública SpecialControlType Obtiene o establece el tipo especial para este objeto de interfaz de usuario. (Se hereda de UIObject).
Propiedad pública SupportLevel Obtiene o establece el nivel con el que la tecnología actual admite este objeto de interfaz de usuario. (Se hereda de UIObject).
Propiedad pública SupportLevelWrapper Obtiene o establece una versión de cadena del nivel real con el que la tecnología actual admite este objeto de interfaz de usuario para la serialización y deserialización de la propiedad SupportLevel. (Se hereda de UIObject).
Propiedad pública TechnologyName Obtiene o establece el nombre de la tecnología que admite este objeto de interfaz de usuario. (Se hereda de UIObject).
Propiedad pública WindowTitles Obtiene una colección de los títulos de las ventanas de nivel superior. (Se hereda de UIObject).

Arriba

Métodos

  Nombre Descripción
Método público Add Agrega el objeto de interfaz de usuario dado a los descendientes de este objeto de interfaz de usuario, si el objeto de interfaz de usuario dado no existe todavía. (Se hereda de UIObject).
Método público BindParameters Enlaza las propiedades de este objeto de interfaz de usuario con las de la asignación de valores dada. (Se hereda de UIObject).
Método público Clone Devuelve una copia clonada de este elemento de nivel superior. (Invalida a UIObject.Clone()).
Método público Contains Indica si el objeto de interfaz de usuario identificado por el identificador proporcionado está contenido entre los descendientes de este objeto de interfaz de usuario. (Se hereda de UIObject).
Método público Equals Determina si el objeto Object especificado es igual al objeto Object 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 GetHashCode Actúa como función hash para un tipo concreto. (Se hereda de Object).
Método público GetQueryString() Devuelve el identificador de consulta para este elemento de nivel superior. (Invalida a UIObject.GetQueryString()).
Método público GetQueryString(String) Devuelve el identificador de la consulta del objeto de interfaz de usuario contenido especificado por el identificador parcial dado. (Se hereda de UIObject).
Método público GetType Obtiene el objeto Type de la instancia actual. (Se hereda de Object).
Método público GetUIObjectFromId Devuelve un objeto de interfaz de usuario contenido basado en el identificador proporcionado. (Se hereda de UIObject).
Método público GetUIObjectFromPartialUIObjectId Devuelve un objeto de interfaz de usuario contenido en este objeto de interfaz de usuario utilizando el identificador parcial proporcionado. (Se hereda de UIObject).
Método protegido MemberwiseClone Crea una copia superficial del objeto Object actual. (Se hereda de Object).
Método público ParameterizeProperty Parametriza la propiedad dada utilizando el nombre de parámetro dado. (Se hereda de UIObject).
Método público Remove(String) Quita el objeto de interfaz de usuario especificado de los objetos descendientes en este objeto de interfaz de usuario. (Se hereda de UIObject).
Método público Remove(UIObject) Quita el objeto de interfaz de usuario proporcionado de los objetos descendientes en este objeto de interfaz de usuario. (Se hereda de UIObject).
Método público ToString Devuelve el identificador de la consulta de este objeto de interfaz de usuario. (Se hereda de UIObject).

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.UITest.Common.UIMap (Espacio de nombres)

UIMap

UIObject