Partager via


UITechnologyManagerProxy, classe

La classe de gestionnaire des technologies de proxy.

Les plug-in d'extension doit remplacer cette valeur et personnaliser le comportement du gestionnaire de technologie.

Hiérarchie d'héritage

Object
  Microsoft.VisualStudio.TestTools.UITest.Extension.UITechnologyManager
    Microsoft.VisualStudio.TestTools.UITesting.UITechnologyManagerProxy

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

Syntaxe

'Déclaration
<ComVisibleAttribute(True)> _
Public MustInherit Class UITechnologyManagerProxy _
    Inherits UITechnologyManager
[ComVisibleAttribute(true)]
public abstract class UITechnologyManagerProxy : UITechnologyManager
[ComVisibleAttribute(true)]
public ref class UITechnologyManagerProxy abstract : public UITechnologyManager
[<AbstractClass>]
[<ComVisibleAttribute(true)>]
type UITechnologyManagerProxy =  
    class 
        inherit UITechnologyManager 
    end
public abstract class UITechnologyManagerProxy extends UITechnologyManager

Le type UITechnologyManagerProxy expose les membres suivants.

Constructeurs

  Nom Description
Méthode protégée UITechnologyManagerProxy Initialise le proxy de la technologie données.

Début

Propriétés

  Nom Description
Propriété publique TechnologyName Obtient le nom de la technologie prise en charge par ce gestionnaire des technologies. (Substitue UITechnologyManager.TechnologyName.)

Début

Méthodes

  Nom Description
Méthode publique AddEventHandler Ajoute un gestionnaire d'événements. (Substitue UITechnologyManager.AddEventHandler(IUITechnologyElement, UITestEventType, IUITestEventNotify).)
Méthode publique AddGlobalEventHandler Ajoute un récepteur d'agrégation pour avertir les actions générées par le plug-in (Substitue UITechnologyManager.AddGlobalEventHandler(UITestEventType, IUITestEventNotify).)
Méthode publique CancelStep Annule une opération d'attente ou de recherche effectuée par le gestionnaire de technologie en raison de l'appel des méthodes de WaitForReady ou de recherche. (Substitue UITechnologyManager.CancelStep().)
Méthode publique ConvertToExtensionElement Conversion de principal élément à l'élément extension.Tous les plug-in et le gestionnaire de technologie de proxy doivent implémenter cette et créer une conversion simple avec la copie de l'élément et le gestionnaire d'extensions de technologie de base.Quelque chose que : substitution publique IUITechnologyElement ConvertToExtensionElement (coreElement d'IUITechnologyElement) {extensionElement d'ExtensionTechnologyElement = nouvel ExtensionTechnologyElement(); extensionElement.ExtensionTechnologyManager = il ; extensionElement.CoreTechnologyElement = coreElement ; extensionElement de retour ; }
Méthode publique ConvertToThisTechnology Convertit l'élément spécifié d'une technologie au nouvel élément de ce responsable de la technologie. Utilisée pour les opérations telles que le basculement entre les technologies hébergées et d'hébergement. (Substitue UITechnologyManager.ConvertToThisTechnology(IUITechnologyElement, Int32%).)
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 GetChildren Reçoit l'énumérateur pour des enfants de l'IUITechnologyElement donné. (Substitue UITechnologyManager.GetChildren(IUITechnologyElement, Object).)
Méthode publique GetControlSupportLevel Obtient le niveau de prise en charge de ce responsable de la technologie des éléments dans la fenêtre donnée. L'infrastructure utilise la fonction pour sélectionner le gestionnaire correct de technologie de l'élément. (Substitue UITechnologyManager.GetControlSupportLevel(IntPtr).)
Méthode publique GetElementFromNativeElement Obtient l'élément de l'élément (sous-jacents) natif donné de technologie. (Substitue UITechnologyManager.GetElementFromNativeElement(Object).)
Méthode publique GetElementFromPoint Obtient l'élément aux coordonnées données à l'écran. (Substitue UITechnologyManager.GetElementFromPoint(Int32, Int32).)
Méthode publique GetElementFromWindowHandle Obtient l'élément du handle de fenêtre donnée. (Substitue UITechnologyManager.GetElementFromWindowHandle(IntPtr).)
Méthode publique GetFocusedElement Obtient l'élément ayant le focus qui est l'élément qui recevra des événements du clavier à cette instance. (Substitue UITechnologyManager.GetFocusedElement(IntPtr).)
Méthode publique GetHashCode Sert de fonction de hachage par défaut. (Hérité de Object.)
Méthode publique GetLastInvocationInfo Obtient les informations sur l'appel la plus récente du gestionnaire de technologie. (Substitue UITechnologyManager.GetLastInvocationInfo().)
Méthode publique GetNextSibling Obtient le frère suivant de l'élément donné dans la hiérarchie de l'interface utilisateur. (Substitue UITechnologyManager.GetNextSibling(IUITechnologyElement).)
Méthode publique GetParent Obtient le parent de l'élément donné dans la hiérarchie de l'interface utilisateur. (Substitue UITechnologyManager.GetParent(IUITechnologyElement).)
Méthode publique GetPreviousSibling Obtient le frère précédent de l'élément donné dans la hiérarchie de l'interface utilisateur. (Substitue UITechnologyManager.GetPreviousSibling(IUITechnologyElement).)
Méthode publique GetSynchronizationWaiter Obtient un serveur de synchronisation pour UITestEventType spécifique sur cet élément. (Substitue UITechnologyManager.GetSynchronizationWaiter(IUITechnologyElement, UITestEventType).)
Méthode publique GetTechnologyManagerProperty Obtient la propriété donnée du gestionnaire de technologie. (Substitue UITechnologyManager.GetTechnologyManagerProperty(UITechnologyManagerProperty).)
Méthode publique GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode publique MatchElement (Substitue UITechnologyManager.MatchElement(IUITechnologyElement, Object, Boolean%).)
Méthode protégée MemberwiseClone Crée une copie superficielle du Object actuel. (Hérité de Object.)
Méthode publique ParseQueryId Analyse la chaîne de requête et retourne le parsedQueryIdCookie qui sera appliqué pendant l' Search() ou MatchElement() ou appelez pour GetChildren() pour rechercher ou correspondre ou obtenir les enfants qui ont la même chaîne de requête. EXT-PROTO1-NOTES : Cela est nécessaire afin que la partie de plug-in du QID soit correctement analysée et d'appels de moteur de lecture plus loin dans MatchElement() du plug-in de nouveau avec cette partie de plug-in de QID. (Substitue UITechnologyManager.ParseQueryId(String, Object%).)
Méthode publique ProcessMouseEnter Traite l'événement de validation à la souris de processus pour la fenêtre. (Substitue UITechnologyManager.ProcessMouseEnter(IntPtr).)
Méthode publique RemoveEventHandler Supprime un gestionnaire d'événements. (Substitue UITechnologyManager.RemoveEventHandler(IUITechnologyElement, UITestEventType, IUITestEventNotify).)
Méthode publique RemoveGlobalEventHandler Supprime un récepteur global des actions notifiy déclenchées par le plug-in (Substitue UITechnologyManager.RemoveGlobalEventHandler(UITestEventType, IUITestEventNotify).)
Méthode publique Search (Substitue UITechnologyManager.Search(Object, IUITechnologyElement, Int32).)
Méthode publique SetTechnologyManagerProperty Définit la propriété donnée du gestionnaire de technologie. (Substitue UITechnologyManager.SetTechnologyManagerProperty(UITechnologyManagerProperty, Object).)
Méthode publique StartSession Effectue toute l'initialisation requise par le gestionnaire de technologie pour démarrer une session. (Substitue UITechnologyManager.StartSession(Boolean).)
Méthode publique StopSession Effectue toutes les opérations de nettoyage requises par le gestionnaire de technologie pour arrêter la session active. (Substitue UITechnologyManager.StopSession().)
Méthode publique ToString Retourne une chaîne qui représente l'objet actuel. (Hérité de Object.)

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