Partager via


IUITechnologyManager, interface

Cette API prend en charge l'infrastructure .NET Framework et n'est pas destinée à être utilisée directement à partir de votre code.

Fournit une interface interne pour implémenter la classe UITechnologyManager. N'implémentez pas cette interface directement. Dérivez-la plutôt de la classe UITechnologyManager.

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

Syntaxe

'Déclaration
<ComVisibleAttribute(True)> _
<GuidAttribute("1984584A-4C77-488a-BD8B-3D7FE868F5B8")> _
Public Interface IUITechnologyManager
[ComVisibleAttribute(true)]
[GuidAttribute("1984584A-4C77-488a-BD8B-3D7FE868F5B8")]
public interface IUITechnologyManager
[ComVisibleAttribute(true)]
[GuidAttribute(L"1984584A-4C77-488a-BD8B-3D7FE868F5B8")]
public interface class IUITechnologyManager
[<ComVisibleAttribute(true)>]
[<GuidAttribute("1984584A-4C77-488a-BD8B-3D7FE868F5B8")>]
type IUITechnologyManager =  interface end
public interface IUITechnologyManager

Le type IUITechnologyManager expose les membres suivants.

Propriétés

  Nom Description
Propriété publique TechnologyName Obtient le nom de la technologie.

Début

Méthodes

  Nom Description
Méthode publique AddEventHandler Ajoute un gestionnaire d'événements.
Méthode publique CancelStep Annule toute opération d'attente ou de recherche exécutée par ce gestionnaire de technologie.
Méthode publique ConvertToThisTechnology Prend un élément d'une autre technologie et retourne un élément compatible pour la technologie actuelle avec son niveau de prise en charge pour l'élément converti.
Méthode publique GetChildren Retourne un énumérateur pour les éléments enfants dans l'élément donné.
Méthode publique GetControlSupportLevel Retourne l'indication de confiance pour ce gestionnaire de technologie selon laquelle le contrôle identifié avec le handle fourni peut être pris en charge.
Méthode publique GetElementFromNativeElement Retourne un élément de cette technologie qui correspond à l'élément natif fourni.
Méthode publique GetElementFromPoint Récupère l'élément situé aux coordonnées d'écran données.
Méthode publique GetElementFromWindowHandle Récupère l'élément identifié par le handle de fenêtre fourni.
Méthode publique GetFocusedElement Retourne le pointeur de fenêtre pour l'élément qui a actuellement le focus.
Méthode publique GetLastInvocationInfo Retourne les informations relatives à la dernière action de test appelée par ce gestionnaire.
Méthode publique GetNextSibling Retourne le frère suivant de l'élément donné dans la hiérarchie de l'interface utilisateur.
Méthode publique GetParent Obtient le parent de l'élément donné dans la hiérarchie de l'interface utilisateur.
Méthode publique GetPreviousSibling Retourne le frère précédent de l'élément donné dans la hiérarchie de l'interface utilisateur.
Méthode publique GetSynchronizationWaiter Retourne un IUISynchronizationWaiter à l'aide de l'élément et du type d'événement fournis.
Méthode publique GetTechnologyManagerProperty Retourne la valeur de la propriété spécifiée de ce gestionnaire de technologies.
Méthode publique MatchElement Retourne une valeur indiquant si l'élément fourni correspond au cookie d'ID de requête précédemment analysé.
Méthode publique ParseQueryId Analyse la représentation sous forme de chaîne fournie d'un élément de requête et retourne une représentation sous forme de chaîne de l'élément de requête en tant que cookie.
Méthode publique RemoveEventHandler Supprime l'événement spécifié dans l'élément donné et tous ses descendants.
Méthode publique Search Recherche un élément dans l'élément parent qui correspond à la condition du cookie d'ID de requête fourni.
Méthode publique SetTechnologyManagerProperty En cas d'implémentation dans une classe dérivée, définit la valeur de la propriété donnée dans ce gestionnaire de technologies.
Méthode publique StartSession Exécute toute initialisation requise par ce gestionnaire de technologie pour démarrer une session.
Méthode publique StopSession Exécute tout nettoyage requis par ce gestionnaire de technologie pour arrêter la session active.

Début

Voir aussi

Référence

Microsoft.VisualStudio.TestTools.UITest.Extension, espace de noms

UITechnologyManager