UITechnologyManagerProxy, classe
La classe du gestionnaire de technologies de proxy.
Les plug-ins d'extension doivent substituer cette et personnaliser son comportement du gestionnaire de technologies.
Hiérarchie d'héritage
System.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 pour la technologie donnée. |
Début
Propriétés
Nom | Description | |
---|---|---|
TechnologyName | Obtient le nom de la technologie charge par ce gestionnaire de 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 global pour informer les actions contrôlées par le plug-in (Substitue UITechnologyManager.AddGlobalEventHandler(UITestEventType, IUITestEventNotify).) | |
CancelStep | Annule toute opération d'attente ou de recherche effectuée par ce gestionnaire de technologies en raison de l'appel aux méthodes de WaitForReady ou de recherche. (Substitue UITechnologyManager.CancelStep().) | |
ConvertToExtensionElement | Conversion de principal élément à l'élément d'extension.Tous les plug-ins étendant ce gestionnaire de technologies de proxy doivent implémenter cette et créer une conversion simple avec la copie de l'élément et du gestionnaire d'extensions de technologie de base.Quelque chose se présente comme suit : substitution publique IUITechnologyElement ConvertToExtensionElement (coreElement d'IUITechnologyElement) {extensionElement d'ExtensionTechnologyElement = new ExtensionTechnologyElement() ; extensionElement.ExtensionTechnologyManager = cela ; extensionElement.CoreTechnologyElement = coreElement ; extensionElement de retour ; } | |
ConvertToThisTechnology | Convertit l'élément donné d'une autre technologie au nouvel élément de ce gestionnaire de technologies. Utilisé pour les opérations comme 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 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.) | |
GetChildren | Obtient l'énumérateur pour les enfants de l'IUITechnologyElement donné. (Substitue UITechnologyManager.GetChildren(IUITechnologyElement, Object).) | |
GetControlSupportLevel | Obtient le niveau de prise en charge de ce gestionnaire de technologies pour les éléments de la fenêtre donnée. L'infrastructure utilise la fonction pour sélectionner le gestionnaire approprié de technologie de l'élément. (Substitue UITechnologyManager.GetControlSupportLevel(IntPtr).) | |
GetElementFromNativeElement | Obtient l'élément de l'élément (sous-jacentes) natif donné de technologie. (Substitue UITechnologyManager.GetElementFromNativeElement(Object).) | |
GetElementFromPoint | Obtient l'élément aux données coordonnées d'écran. (Substitue UITechnologyManager.GetElementFromPoint(Int32, Int32).) | |
GetElementFromWindowHandle | Obtient l'élément de le handle de fenêtre donnée. (Substitue UITechnologyManager.GetElementFromWindowHandle(IntPtr).) | |
GetFocusedElement | Obtient l'élément ayant le focus qui est l'élément qui reçoit des événements de clavier à cette instance. (Substitue UITechnologyManager.GetFocusedElement(IntPtr).) | |
GetHashCode | Sert de fonction de hachage pour un type particulier. (Hérité de Object.) | |
GetLastInvocationInfo | Obtient les informations sur l'appel le plus récent du gestionnaire de technologies. (Substitue UITechnologyManager.GetLastInvocationInfo().) | |
GetNextSibling | Obtient le prochain frères de l'élément donné dans la hiérarchie d'interface utilisateur. (Substitue UITechnologyManager.GetNextSibling(IUITechnologyElement).) | |
GetParent | Obtient le parent de l'élément donné dans la hiérarchie d'interface utilisateur. (Substitue UITechnologyManager.GetParent(IUITechnologyElement).) | |
GetPreviousSibling | Obtient le frère précédent de l'élément donné dans la hiérarchie d'interface utilisateur. (Substitue UITechnologyManager.GetPreviousSibling(IUITechnologyElement).) | |
GetSynchronizationWaiter | Obtient un serveur de synchronisation pour UITestEventType donné sur cet élément. (Substitue UITechnologyManager.GetSynchronizationWaiter(IUITechnologyElement, UITestEventType).) | |
GetTechnologyManagerProperty | Obtient la propriété donnée du gestionnaire de technologies. (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 de l'objet Object actuel. (Hérité de Object.) | |
ParseQueryId | Analyse la chaîne d'élément de requête et retourne le parsedQueryIdCookie qui sera utilisé pendant l'appel Search() ou MatchElement() ou GetChildren() pour rechercher ou correspondre à ou obtenir des enfants qui a la même chaîne de requête. EXT-PROTO1-NOTES : Cela est requis afin que la partie du plug-in du QID soit correctement analysée et d'appels du moteur de lecture ultérieurement dans la fonction MatchElement() du plug-in de nouveau à cette partie du plug-in de QID. (Substitue UITechnologyManager.ParseQueryId(String, Object%).) | |
ProcessMouseEnter | Gère l'événement de validation à la souris de processus de 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 vers 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 technologies. (Substitue UITechnologyManager.SetTechnologyManagerProperty(UITechnologyManagerProperty, Object).) | |
StartSession | Effectue toute initialisation requise par ce gestionnaire de technologies pour démarrer une session. (Substitue UITechnologyManager.StartSession(Boolean).) | |
StopSession | Exécute tout nettoyage requis par ce gestionnaire de technologies pour arrêter la session active. (Substitue UITechnologyManager.StopSession().) | |
ToString | Retourne une chaîne qui représente l'objet actif. (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.