Partager via


TopLevelElement, classe

Représente un élément de niveau supérieur dans le UIMap, en général une fenêtre.

Hiérarchie d'héritage

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

Espace de noms :  Microsoft.VisualStudio.TestTools.UITest.Common.UIMap
Assembly :  Microsoft.VisualStudio.TestTools.UITest.Common (dans Microsoft.VisualStudio.TestTools.UITest.Common.dll)

Syntaxe

'Déclaration
<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

Le type TopLevelElement expose les membres suivants.

Constructeurs

  Nom Description
Méthode publique TopLevelElement Initialise une nouvelle instance de la classe TopLevelElement.

Début

Propriétés

  Nom Description
Propriété publique Condition Obtient ou définit la condition de cet objet. (Hérité de UIObject.)
Propriété publique ControlType Obtient ou définit le type de contrôle de cet objet. (Hérité de UIObject.)
Propriété publique Descendants Obtient une collection de tous les objets d'interface utilisateur contenus dans cet objet d'interface utilisateur. (Hérité de UIObject.)
Propriété publique FriendlyName Obtient ou définit un nom convivial pour cet objet. (Hérité de UIObject.)
Propriété publique Id Obtient l'ID de cet objet. (Hérité de UIObject.)
Propriété publique Item Obtient l'objet enfant d'interface utilisateur spécifié contenu dans cet objet ayant l'ID d'objet d'interface donné. (Hérité de UIObject.)
Propriété publique Name Obtient ou définit le nom de l'objet. (Hérité de UIObject.)
Propriété publique QueryId Obtient ou définit l'ID de requête de cet objet. (Hérité de UIObject.)
Propriété publique SearchConfigurations Obtient ou définit un tableau de chaînes de configuration de recherche. (Hérité de UIObject.)
Propriété publique SessionId Obtient ou définit l'ID pour un élément de niveau supérieur pour la session d'enregistrement. (Hérité de UIObject.)
Propriété publique SpecialControlType Obtient ou définit le type spécial de cet objet d'interface utilisateur. (Hérité de UIObject.)
Propriété publique SupportLevel Obtient ou définit le niveau de prise en charge réel de cet objet d'interface utilisateur par la technologie actuelle. (Hérité de UIObject.)
Propriété publique SupportLevelWrapper Obtient ou définit une version de chaîne du niveau de prise en charge réel de cet objet d'interface utilisateur par la technologie actuelle pour la sérialisation et la désérialisation de la propriété SupportLevel. (Hérité de UIObject.)
Propriété publique TechnologyName Obtient ou définit la technologie prenant en charge cet objet d'interface utilisateur. (Hérité de UIObject.)
Propriété publique WindowTitles Obtient une collection des titres des fenêtres de niveau supérieur. (Hérité de UIObject.)

Début

Méthodes

  Nom Description
Méthode publique Add Ajoute l'objet d'interface utilisateur donné aux descendants de cet objet d'interface utilisateur, si l'objet d'interface donné n'existe pas déjà. (Hérité de UIObject.)
Méthode publique BindParameters Lie les propriétés de cet objet d'interface utilisateur à celles du mappage de valeurs donné. (Hérité de UIObject.)
Méthode publique Clone Retourne une copie clonée de cet élément de niveau supérieur. (Substitue UIObject.Clone().)
Méthode publique Contains Indique si l'objet d'interface utilisateur identifié par l'ID fourni fait partie des descendants de cet objet d'interface utilisateur. (Hérité de UIObject.)
Méthode publique Equals Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.)
Méthode protégée Finalize Autorise un objet à tenter de libérer des ressources et à exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par une opération garbage collection. (Hérité de Object.)
Méthode publique GetHashCode Fait office de fonction de hachage par défaut. (Hérité de Object.)
Méthode publique GetQueryString() Retourne l'ID de requête pour cet élément de niveau supérieur. (Substitue UIObject.GetQueryString().)
Méthode publique GetQueryString(String) Retourne l'ID de requête de l'objet d'interface utilisateur contenu, spécifié par l'ID partiel donné. (Hérité de UIObject.)
Méthode publique GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode publique GetUIObjectFromId Retourne un objet d'interface utilisateur contenu, basé sur l'ID fourni. (Hérité de UIObject.)
Méthode publique GetUIObjectFromPartialUIObjectId Retourne un objet d'interface utilisateur contenu dans cet objet d'interface utilisateur à l'aide de l'ID partiel fourni. (Hérité de UIObject.)
Méthode protégée MemberwiseClone Crée une copie superficielle du Object actuel. (Hérité de Object.)
Méthode publique ParameterizeProperty Rend paramétrable la propriété donnée à l'aide du nom de paramètre donné. (Hérité de UIObject.)
Méthode publique Remove(String) Supprime l'objet d'interface utilisateur spécifié des objets descendants de cet objet d'interface utilisateur. (Hérité de UIObject.)
Méthode publique Remove(UIObject) Supprime l'objet d'interface utilisateur fourni des objets descendants de cet objet d'interface utilisateur. (Hérité de UIObject.)
Méthode publique ToString Retourne l'ID de requête de cet objet d'interface utilisateur. (Hérité de UIObject.)

Début

Sécurité des threads

Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

Voir aussi

Référence

Microsoft.VisualStudio.TestTools.UITest.Common.UIMap, espace de noms

UIMap

UIObject