Freigeben über


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
Geschützte Methode UITechnologyManagerProxy Initialisiert den Proxy für die angegebene. Technologie

Zum Seitenanfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft TechnologyName Ruft den Namen ab der Technologie, die von diesem Technologie-Manager unterstützt wird. (Überschreibt UITechnologyManager.TechnologyName.)

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode AddEventHandler Fügt einen Ereignishandler hinzu. (Überschreibt UITechnologyManager.AddEventHandler(IUITechnologyElement, UITestEventType, IUITestEventNotify).)
Öffentliche Methode AddGlobalEventHandler Fügt eine globale Senke hinzu, um die Aktionen zu benachrichtigen, die im Plug-In ausgelöst werden (Überschreibt UITechnologyManager.AddGlobalEventHandler(UITestEventType, IUITestEventNotify).)
Öffentliche Methode CancelStep Bricht jeden Wartevorgang oder Suchvorgang ab, die von diesem Technologie-Manager aufgrund des Anrufs Methoden WaitForReady oder der Suche wird. (Überschreibt UITechnologyManager.CancelStep().)
Öffentliche Methode 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; }
Öffentliche Methode 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%).)
Öffentliche Methode Equals Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.)
Geschützte Methode 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.)
Öffentliche Methode GetChildren Ruft den Enumerator für untergeordnete Elemente des angegebenen IUITechnologyElement ab. (Überschreibt UITechnologyManager.GetChildren(IUITechnologyElement, Object).)
Öffentliche Methode 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).)
Öffentliche Methode GetElementFromNativeElement Ruft das Element vom angegebenen systemeigenen (zugrunde liegenden Technologieelement) ab. (Überschreibt UITechnologyManager.GetElementFromNativeElement(Object).)
Öffentliche Methode GetElementFromPoint Ruft das Element an den angegebenen Bildschirmkoordinaten ab. (Überschreibt UITechnologyManager.GetElementFromPoint(Int32, Int32).)
Öffentliche Methode GetElementFromWindowHandle Ruft das Element vom angegebenen Fensterhandle ab. (Überschreibt UITechnologyManager.GetElementFromWindowHandle(IntPtr).)
Öffentliche Methode GetFocusedElement Ruft das Element ab, das das Element, das an Tastaturereignisse dieser Instanz empfängt. (Überschreibt UITechnologyManager.GetFocusedElement(IntPtr).)
Öffentliche Methode GetHashCode Fungiert als die Standardhashfunktion. (Von Object geerbt.)
Öffentliche Methode GetLastInvocationInfo Ruft die Informationen über den letzten Aufruf des Technologiemanagers ab. (Überschreibt UITechnologyManager.GetLastInvocationInfo().)
Öffentliche Methode GetNextSibling Ruft das nächste nebengeordnete Element des angegebenen Elements aus der Benutzeroberflächenhierarchie ab. (Überschreibt UITechnologyManager.GetNextSibling(IUITechnologyElement).)
Öffentliche Methode GetParent Ruft das übergeordnete Element des angegebenen Elements aus der Benutzeroberflächenhierarchie ab. (Überschreibt UITechnologyManager.GetParent(IUITechnologyElement).)
Öffentliche Methode GetPreviousSibling Ruft das vorherige nebengeordnete Element des angegebenen Elements aus der Benutzeroberflächenhierarchie ab. (Überschreibt UITechnologyManager.GetPreviousSibling(IUITechnologyElement).)
Öffentliche Methode GetSynchronizationWaiter Ruft einen Synchronisierungskellner für angegebenes UITestEventType für dieses Element ab. (Überschreibt UITechnologyManager.GetSynchronizationWaiter(IUITechnologyElement, UITestEventType).)
Öffentliche Methode GetTechnologyManagerProperty Ruft die angegebene Eigenschaft des Technologiemanagers ab. (Überschreibt UITechnologyManager.GetTechnologyManagerProperty(UITechnologyManagerProperty).)
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Öffentliche Methode MatchElement (Überschreibt UITechnologyManager.MatchElement(IUITechnologyElement, Object, Boolean%).)
Geschützte Methode MemberwiseClone Erstellt eine flache Kopie vom aktuellen Object. (Von Object geerbt.)
Öffentliche Methode 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%).)
Öffentliche Methode ProcessMouseEnter Verarbeitet das Prozessmauseintrittsereignis für das Fenster. (Überschreibt UITechnologyManager.ProcessMouseEnter(IntPtr).)
Öffentliche Methode RemoveEventHandler Entfernt einen Ereignishandler. (Überschreibt UITechnologyManager.RemoveEventHandler(IUITechnologyElement, UITestEventType, IUITestEventNotify).)
Öffentliche Methode RemoveGlobalEventHandler Entfernt eine globale Senke zu den notifiy Aktionen, die im Plug-In ausgelöst werden (Überschreibt UITechnologyManager.RemoveGlobalEventHandler(UITestEventType, IUITestEventNotify).)
Öffentliche Methode Search (Überschreibt UITechnologyManager.Search(Object, IUITechnologyElement, Int32).)
Öffentliche Methode SetTechnologyManagerProperty Legt die angegebene Eigenschaft des Technologiemanagers fest. (Überschreibt UITechnologyManager.SetTechnologyManagerProperty(UITechnologyManagerProperty, Object).)
Öffentliche Methode StartSession Führt jede Initialisierung aus, die von diesem Technologie-Manager für das Starten einer Sitzung erforderlich ist. (Überschreibt UITechnologyManager.StartSession(Boolean).)
Öffentliche Methode StopSession Führt alle Bereinigung aus, die von diesem Technologie-Manager für das Beenden der aktuellen Sitzung erforderlich ist. (Überschreibt UITechnologyManager.StopSession().)
Öffentliche Methode 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.

Siehe auch

Referenz

Microsoft.VisualStudio.TestTools.UITesting-Namespace