Partager via


UITechnologyManager, classe

Fournit une classe de base abstraite pour les gestionnaires de technologie qui est utilisée pendant l'enregistrement de test et la lecture.

Hiérarchie d'héritage

System.Object
  Microsoft.VisualStudio.TestTools.UITest.Extension.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("CAF9DAD2-AA2F-47ad-953A-C4596EB6A3E1")> _
Public MustInherit Class UITechnologyManager _
    Implements IUITechnologyManager
[ComVisibleAttribute(true)]
[GuidAttribute("CAF9DAD2-AA2F-47ad-953A-C4596EB6A3E1")]
public abstract class UITechnologyManager : IUITechnologyManager
[ComVisibleAttribute(true)]
[GuidAttribute(L"CAF9DAD2-AA2F-47ad-953A-C4596EB6A3E1")]
public ref class UITechnologyManager abstract : IUITechnologyManager
[<AbstractClass>]
[<ComVisibleAttribute(true)>]
[<GuidAttribute("CAF9DAD2-AA2F-47ad-953A-C4596EB6A3E1")>]
type UITechnologyManager =  
    class
        interface IUITechnologyManager
    end
public abstract class UITechnologyManager implements IUITechnologyManager

Le type UITechnologyManager expose les membres suivants.

Constructeurs

  Nom Description
Méthode protégée UITechnologyManager Initialise une nouvelle instance de la classe UITechnologyManager.

Début

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 à ce gestionnaire de technologies.
Méthode publique AddGlobalEventHandler Ajoute un récepteur d'événements global à ce gestionnaire de technologies.
Méthode publique CancelStep Annule toute opération d'attente ou de recherche actuellement exécutée par ce gestionnaire de technologie en raison des appels à WaitForReady ou Search.
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 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 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 GetHashCode Sert de fonction de hachage pour un type particulier. (Hérité de Object.)
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 GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
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 protégée MemberwiseClone Crée une copie superficielle de l'objet Object actif. (Hérité de Object.)
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 ProcessMouseEnter Traite l'événement mouse enter pour la fenêtre ou le contrôle spécifié.
Méthode publique RemoveEventHandler Supprime l'événement spécifié dans l'élément donné et tous ses descendants.
Méthode publique RemoveGlobalEventHandler Supprime l'événement spécifié.
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.
Méthode publique ToString Retourne une chaîne qui représente l'objet actuel. (Hérité de Object.)

Début

Notes

Si vous devez étendre l'infrastructure de test de l'interface utilisateur codée pour prendre en charge une technologie actuellement non prise en charge, vous devez dériver votre propre version de cette classe. Par exemple, Microsoft Excel n'est pas en mode natif pris en charge par l'infrastructure de test de l'interface utilisateur codée, mais en utilisant Visual Studio 2010 Ultimate ou Visual Studio 2010 Premium, vous pouvez créer une extension qui vous permet de tester des feuilles de calcul Microsoft Excel. Pour plus d'informations, consultez Extension des tests codés de l'interface utilisateur t enregistrements des actions pour prendre charge Microsoft Excel.

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.Extension, espace de noms

IUITechnologyManager

UITestExtensionPackage

Autres ressources

Extension des tests codés de l'interface utilisateur t enregistrements des actions pour prendre charge Microsoft Excel