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 | |
---|---|---|
UITechnologyManagerProxy | Initialise le proxy de la technologie données. |
Début
Propriétés
Nom | Description | |
---|---|---|
TechnologyName | Obtient le nom de la technologie prise en charge par ce gestionnaire des technologies. (Substitue UITechnologyManager.TechnologyName.) |
Début
Méthodes
Nom | Description | |
---|---|---|
AddEventHandler | Ajoute un gestionnaire d'événements. (Substitue UITechnologyManager.AddEventHandler(IUITechnologyElement, UITestEventType, IUITestEventNotify).) | |
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).) | |
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().) | |
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 ; } | |
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%).) | |
Equals | Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.) | |
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.) | |
GetChildren | Reçoit l'énumérateur pour des enfants de l'IUITechnologyElement donné. (Substitue UITechnologyManager.GetChildren(IUITechnologyElement, Object).) | |
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).) | |
GetElementFromNativeElement | Obtient l'élément de l'élément (sous-jacents) natif donné de technologie. (Substitue UITechnologyManager.GetElementFromNativeElement(Object).) | |
GetElementFromPoint | Obtient l'élément aux coordonnées données à l'écran. (Substitue UITechnologyManager.GetElementFromPoint(Int32, Int32).) | |
GetElementFromWindowHandle | Obtient l'élément du handle de fenêtre donnée. (Substitue UITechnologyManager.GetElementFromWindowHandle(IntPtr).) | |
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).) | |
GetHashCode | Sert de fonction de hachage par défaut. (Hérité de Object.) | |
GetLastInvocationInfo | Obtient les informations sur l'appel la plus récente du gestionnaire de technologie. (Substitue UITechnologyManager.GetLastInvocationInfo().) | |
GetNextSibling | Obtient le frère suivant de l'élément donné dans la hiérarchie de l'interface utilisateur. (Substitue UITechnologyManager.GetNextSibling(IUITechnologyElement).) | |
GetParent | Obtient le parent de l'élément donné dans la hiérarchie de l'interface utilisateur. (Substitue UITechnologyManager.GetParent(IUITechnologyElement).) | |
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).) | |
GetSynchronizationWaiter | Obtient un serveur de synchronisation pour UITestEventType spécifique sur cet élément. (Substitue UITechnologyManager.GetSynchronizationWaiter(IUITechnologyElement, UITestEventType).) | |
GetTechnologyManagerProperty | Obtient la propriété donnée du gestionnaire de technologie. (Substitue UITechnologyManager.GetTechnologyManagerProperty(UITechnologyManagerProperty).) | |
GetType | Obtient le Type de l'instance actuelle. (Hérité de Object.) | |
MatchElement | (Substitue UITechnologyManager.MatchElement(IUITechnologyElement, Object, Boolean%).) | |
MemberwiseClone | Crée une copie superficielle du Object actuel. (Hérité de Object.) | |
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%).) | |
ProcessMouseEnter | Traite l'événement de validation à la souris de processus pour la fenêtre. (Substitue UITechnologyManager.ProcessMouseEnter(IntPtr).) | |
RemoveEventHandler | Supprime un gestionnaire d'événements. (Substitue UITechnologyManager.RemoveEventHandler(IUITechnologyElement, UITestEventType, IUITestEventNotify).) | |
RemoveGlobalEventHandler | Supprime un récepteur global des actions notifiy déclenchées par le plug-in (Substitue UITechnologyManager.RemoveGlobalEventHandler(UITestEventType, IUITestEventNotify).) | |
Search | (Substitue UITechnologyManager.Search(Object, IUITechnologyElement, Int32).) | |
SetTechnologyManagerProperty | Définit la propriété donnée du gestionnaire de technologie. (Substitue UITechnologyManager.SetTechnologyManagerProperty(UITechnologyManagerProperty, Object).) | |
StartSession | Effectue toute l'initialisation requise par le gestionnaire de technologie pour démarrer une session. (Substitue UITechnologyManager.StartSession(Boolean).) | |
StopSession | Effectue toutes les opérations de nettoyage requises par le gestionnaire de technologie pour arrêter la session active. (Substitue UITechnologyManager.StopSession().) | |
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.