UITechnologyManagerProxy-Klasse
Die Proxytechnologie-Managerklasse.
Erweiterungs-Plug-Ins müssen dieses überschreiben und ihr Technologiemanagerverhalten anpassen.
Vererbungshierarchie
Object
Microsoft.VisualStudio.TestTools.UITest.Extension.UITechnologyManager
Microsoft.VisualStudio.TestTools.UITesting.UITechnologyManagerProxy
Namespace: Microsoft.VisualStudio.TestTools.UITesting
Assembly: Microsoft.VisualStudio.TestTools.UITesting (in Microsoft.VisualStudio.TestTools.UITesting.dll)
Syntax
'Declaration
<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
Der UITechnologyManagerProxy-Typ macht die folgenden Member verfügbar.
Konstruktoren
Name | Beschreibung | |
---|---|---|
UITechnologyManagerProxy | Initialisiert den Proxy für die angegebene. Technologie |
Zum Seitenanfang
Eigenschaften
Name | Beschreibung | |
---|---|---|
TechnologyName | Ruft den Namen ab der Technologie, die von diesem Technologie-Manager unterstützt wird. (Überschreibt UITechnologyManager.TechnologyName.) |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
AddEventHandler | Fügt einen Ereignishandler hinzu. (Überschreibt UITechnologyManager.AddEventHandler(IUITechnologyElement, UITestEventType, IUITestEventNotify).) | |
AddGlobalEventHandler | Fügt eine globale Senke hinzu, um die Aktionen zu benachrichtigen, die im Plug-In ausgelöst werden (Überschreibt UITechnologyManager.AddGlobalEventHandler(UITestEventType, IUITestEventNotify).) | |
CancelStep | Bricht jeden Wartevorgang oder Suchvorgang ab, die von diesem Technologie-Manager aufgrund des Anrufs Methoden WaitForReady oder der Suche wird. (Überschreibt UITechnologyManager.CancelStep().) | |
ConvertToExtensionElement | Konvertierung des Kernelements zum Erweiterungselement.Alle Plug-Ins, die diesen Proxytechnologiemanager erweitern, müssen dieses implementieren und eine einfache Konvertierung mit Kopie des Kerntechnologieelements und -Erweiterungs-Managers erstellen.Einige wie: öffentliche Überschreibung IUITechnologyElement ConvertToExtensionElement (IUITechnologyElement-coreElement) {ExtensionTechnologyElement-extensionElement = neuer ExtensionTechnologyElement(); extensionElement.ExtensionTechnologyManager =; dieses extensionElement.CoreTechnologyElement = coreElement; Rückhol-extensionElement; } | |
ConvertToThisTechnology | Konvertiert das angegebene Element einer anderen Technologie zum neuen Element dieses Technologiemanagers. Für Vorgänge wie den Wechsel zwischen den gehosteten und Hostingtechnologien verwendet. (Überschreibt UITechnologyManager.ConvertToThisTechnology(IUITechnologyElement, Int32%).) | |
Equals | Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.) | |
Finalize | Gibt einem Objekt Gelegenheit zu dem Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der Garbage Collection freigegeben wird. (Von Object geerbt.) | |
GetChildren | Ruft den Enumerator für untergeordnete Elemente des angegebenen IUITechnologyElement ab. (Überschreibt UITechnologyManager.GetChildren(IUITechnologyElement, Object).) | |
GetControlSupportLevel | Ruft die Stützungslinie dieses Technologiemanagers für die Elemente im angegebenen Fenster ab. Das Framework verwendet diese Funktion, um den ordnungsgemäßen Technologie-Manager für das Element auszuwählen. (Überschreibt UITechnologyManager.GetControlSupportLevel(IntPtr).) | |
GetElementFromNativeElement | Ruft das Element vom angegebenen systemeigenen (zugrunde liegenden Technologieelement) ab. (Überschreibt UITechnologyManager.GetElementFromNativeElement(Object).) | |
GetElementFromPoint | Ruft das Element an den angegebenen Bildschirmkoordinaten ab. (Überschreibt UITechnologyManager.GetElementFromPoint(Int32, Int32).) | |
GetElementFromWindowHandle | Ruft das Element vom angegebenen Fensterhandle ab. (Überschreibt UITechnologyManager.GetElementFromWindowHandle(IntPtr).) | |
GetFocusedElement | Ruft das Element ab, das das Element, das an Tastaturereignisse dieser Instanz empfängt. (Überschreibt UITechnologyManager.GetFocusedElement(IntPtr).) | |
GetHashCode | Fungiert als die Standardhashfunktion. (Von Object geerbt.) | |
GetLastInvocationInfo | Ruft die Informationen über den letzten Aufruf des Technologiemanagers ab. (Überschreibt UITechnologyManager.GetLastInvocationInfo().) | |
GetNextSibling | Ruft das nächste nebengeordnete Element des angegebenen Elements aus der Benutzeroberflächenhierarchie ab. (Überschreibt UITechnologyManager.GetNextSibling(IUITechnologyElement).) | |
GetParent | Ruft das übergeordnete Element des angegebenen Elements aus der Benutzeroberflächenhierarchie ab. (Überschreibt UITechnologyManager.GetParent(IUITechnologyElement).) | |
GetPreviousSibling | Ruft das vorherige nebengeordnete Element des angegebenen Elements aus der Benutzeroberflächenhierarchie ab. (Überschreibt UITechnologyManager.GetPreviousSibling(IUITechnologyElement).) | |
GetSynchronizationWaiter | Ruft einen Synchronisierungskellner für angegebenes UITestEventType für dieses Element ab. (Überschreibt UITechnologyManager.GetSynchronizationWaiter(IUITechnologyElement, UITestEventType).) | |
GetTechnologyManagerProperty | Ruft die angegebene Eigenschaft des Technologiemanagers ab. (Überschreibt UITechnologyManager.GetTechnologyManagerProperty(UITechnologyManagerProperty).) | |
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) | |
MatchElement | (Überschreibt UITechnologyManager.MatchElement(IUITechnologyElement, Object, Boolean%).) | |
MemberwiseClone | Erstellt eine flache Kopie vom aktuellen Object. (Von Object geerbt.) | |
ParseQueryId | Analysiert die Abfrageelementzeichenfolge und gibt den parsedQueryIdCookie zurück, das während Search() oder MatchElement() oder GetChildren() Aufruf als Suchen oder das Abgleichen oder Abrufen der untergeordneten Elemente verwendet wird, das dieselbe Abfragezeichenfolge hat. EXT-PROTO1-NOTES: Dies ist erforderlich, damit der Plug-In-Datei Teil des QID ordnungsgemäß und der Aufrufe des Playbackmoduls später in MatchElement() des Plug-Ins erneut mit diesem Plug-In Teil QID analysiert wird. (Überschreibt UITechnologyManager.ParseQueryId(String, Object%).) | |
ProcessMouseEnter | Verarbeitet das Prozessmauseintrittsereignis für das Fenster. (Überschreibt UITechnologyManager.ProcessMouseEnter(IntPtr).) | |
RemoveEventHandler | Entfernt einen Ereignishandler. (Überschreibt UITechnologyManager.RemoveEventHandler(IUITechnologyElement, UITestEventType, IUITestEventNotify).) | |
RemoveGlobalEventHandler | Entfernt eine globale Senke zu den notifiy Aktionen, die im Plug-In ausgelöst werden (Überschreibt UITechnologyManager.RemoveGlobalEventHandler(UITestEventType, IUITestEventNotify).) | |
Search | (Überschreibt UITechnologyManager.Search(Object, IUITechnologyElement, Int32).) | |
SetTechnologyManagerProperty | Legt die angegebene Eigenschaft des Technologiemanagers fest. (Überschreibt UITechnologyManager.SetTechnologyManagerProperty(UITechnologyManagerProperty, Object).) | |
StartSession | Führt jede Initialisierung aus, die von diesem Technologie-Manager für das Starten einer Sitzung erforderlich ist. (Überschreibt UITechnologyManager.StartSession(Boolean).) | |
StopSession | Führt alle Bereinigung aus, die von diesem Technologie-Manager für das Beenden der aktuellen Sitzung erforderlich ist. (Überschreibt UITechnologyManager.StopSession().) | |
ToString | Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.) |
Zum Seitenanfang
Threadsicherheit
Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.