Partager via


UIObject, classe

Représente un objet de l'interface utilisateur pour l'infrastructure de test.

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 UIObject _
    Implements ICloneable
[SerializableAttribute]
public class UIObject : ICloneable
[SerializableAttribute]
public ref class UIObject : ICloneable
[<SerializableAttribute>]
type UIObject =  
    class
        interface ICloneable
    end
public class UIObject implements ICloneable

Le type UIObject expose les membres suivants.

Constructeurs

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

Début

Propriétés

  Nom Description
Propriété publique Condition Obtient ou définit la condition de cet objet.
Propriété publique ControlType Obtient ou définit le type de contrôle de cet objet.
Propriété publique Descendants Obtient une collection de tous les objets d'interface utilisateur contenus dans cet objet d'interface utilisateur.
Propriété publique FriendlyName Obtient ou définit un nom convivial pour cet objet.
Propriété publique Id Obtient l'ID de cet objet.
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é.
Propriété publique Name Obtient ou définit le nom de l'objet.
Propriété publique QueryId Obtient ou définit l'ID de requête de cet objet.
Propriété publique SearchConfigurations Obtient ou définit un tableau de chaînes de configuration de recherche.
Propriété publique SessionId Obtient ou définit l'ID pour un élément de niveau supérieur pour la session d'enregistrement.
Propriété publique SpecialControlType Obtient ou définit le type spécial de cet objet d'interface utilisateur.
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.
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.
Propriété publique TechnologyName Obtient ou définit la technologie prenant en charge cet objet d'interface utilisateur.
Propriété publique WindowTitles Obtient une collection des titres des fenêtres de niveau supérieur.

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à.
Méthode publique BindParameters Lie les propriétés de cet objet d'interface utilisateur à celles du mappage de valeurs donné.
Méthode publique Clone Retourne une copie de cet objet d'interface utilisateur.
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.
Méthode publique Equals Détermine si l'Object spécifié est égal à l'Object en cours. (Hérité de Object.)
Méthode protégée Finalize Autorise un objet à tenter de libérer des ressources et d'exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par l'opération garbage collection. (Hérité de Object.)
Méthode publique GetHashCode Sert de fonction de hachage pour un type particulier. (Hérité de Object.)
Méthode publique GetQueryString() Retourne l'ID de requête pour cet objet d'interface utilisateur.
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é.
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.
Méthode publique GetUIObjectFromPartialUIObjectId Retourne un objet d'interface utilisateur contenu dans cet objet d'interface utilisateur à l'aide de l'ID partiel fourni.
Méthode protégée MemberwiseClone Crée une copie superficielle de l'objet Object actif. (Hérité de Object.)
Méthode publique ParameterizeProperty Rend paramétrable la propriété donnée à l'aide du nom de paramètre donné.
Méthode publique Remove(String) Supprime l'objet d'interface utilisateur spécifié des objets descendants de cet objet d'interface utilisateur.
Méthode publique Remove(UIObject) Supprime l'objet d'interface utilisateur fourni des objets descendants de cet objet d'interface utilisateur.
Méthode publique ToString Retourne l'ID de requête de cet objet d'interface utilisateur. (Substitue Object.ToString().)

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