Freigeben über


IUITechnologyManager-Schnittstelle

Diese API unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung in Code bestimmt.

Stellt eine interne Schnittstelle zum Implementieren der UITechnologyManager-Klasse bereit. Implementieren Sie diese Schnittstelle nicht direkt. Leiten Sie sie stattdessen von der UITechnologyManager-Klasse ab.

Namespace:  Microsoft.VisualStudio.TestTools.UITest.Extension
Assembly:  Microsoft.VisualStudio.TestTools.UITest.Extension (in Microsoft.VisualStudio.TestTools.UITest.Extension.dll)

Syntax

'Declaration
<ComVisibleAttribute(True)> _
<GuidAttribute("1984584A-4C77-488a-BD8B-3D7FE868F5B8")> _
Public Interface IUITechnologyManager
[ComVisibleAttribute(true)]
[GuidAttribute("1984584A-4C77-488a-BD8B-3D7FE868F5B8")]
public interface IUITechnologyManager
[ComVisibleAttribute(true)]
[GuidAttribute(L"1984584A-4C77-488a-BD8B-3D7FE868F5B8")]
public interface class IUITechnologyManager
[<ComVisibleAttribute(true)>]
[<GuidAttribute("1984584A-4C77-488a-BD8B-3D7FE868F5B8")>]
type IUITechnologyManager =  interface end
public interface IUITechnologyManager

Der IUITechnologyManager-Typ macht die folgenden Member verfügbar.

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft TechnologyName Ruft den Namen der Technologie ab.

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode AddEventHandler Fügt einen Ereignishandler hinzu.
Öffentliche Methode CancelStep Bricht alle Warte- und Suchvorgänge ab, die von diesem Technologie-Manager ausgeführt werden.
Öffentliche Methode ConvertToThisTechnology Nimmt ein Element einer anderen Technologie an und gibt ein Element zurück, das mit der aktuellen Technologie kompatibel ist, sowie die verfügbare Unterstützungsebene für das konvertierte Element.
Öffentliche Methode GetChildren Gibt einen Enumerator für die untergeordneten Elemente im angegebenen Element zurück.
Öffentliche Methode GetControlSupportLevel Gibt die Aussage dieses Technologie-Managers zur Unterstützung des erkannten Steuerelements mit dem bereitgestellten Handle zurück.
Öffentliche Methode GetElementFromNativeElement Gibt ein Element aus dieser Technologie zurück, das dem bereitgestellten systemeigenen Element entspricht.
Öffentliche Methode GetElementFromPoint Ruft das Element an den angegebenen Bildschirmkoordinaten ab.
Öffentliche Methode GetElementFromWindowHandle Ruft das Element ab, das vom angegebenen Fensterhandle identifiziert wurde.
Öffentliche Methode GetFocusedElement Gibt den Fensterzeiger für das Element zurück, das derzeit den Fokus besitzt.
Öffentliche Methode GetLastInvocationInfo Gibt Informationen zur letzten Testaktion zurück, die von diesem Manager aufgerufen wurde.
Öffentliche Methode GetNextSibling Gibt das nächste nebengeordnete Element des angegebenen Elements in der Hierarchie der Benutzeroberflächen zurück.
Öffentliche Methode GetParent Ruft das übergeordnete Element des angegebenen Elements in der Hierarchie der Benutzeroberfläche ab.
Öffentliche Methode GetPreviousSibling Gibt das vorherige nebengeordnete Element des angegebenen Elements in der Hierarchie der Benutzeroberfläche zurück.
Öffentliche Methode GetSynchronizationWaiter Gibt einen IUISynchronizationWaiter mithilfe des angegebenen Elements und Ereignistyps zurück.
Öffentliche Methode GetTechnologyManagerProperty Gibt den Wert der angegebenen Eigenschaft dieses Technologie-Managers zurück.
Öffentliche Methode MatchElement Gibt einen Wert zurück, der angibt, ob das bereitgestellte Element dem zuvor analysierten Cookie der Abfrage-ID entspricht.
Öffentliche Methode ParseQueryId Analysiert die bereitgestellte Zeichenfolgendarstellung eines Abfrageelements und gibt eine Zeichenfolgendarstellung des Abfrageelements als Cookie zurück.
Öffentliche Methode RemoveEventHandler Entfernt das angegebene Ereignis aus dem angegebenen Element und allen seinen Nachfolgern.
Öffentliche Methode Search Sucht nach einem Element innerhalb des übergeordneten Elements, das der Bedingung des bereitgestellten Cookies der Abfrage-ID entspricht.
Öffentliche Methode SetTechnologyManagerProperty Legt bei Implementierung in einer abgeleiteten Klasse den Wert der angegebenen Eigenschaft in diesem Technologie-Manager fest.
Öffentliche Methode StartSession Führt zum Starten einer Sitzung die von diesem Technologie-Manager geforderte Initialisierung aus.
Öffentliche Methode StopSession Führt zum Beenden der aktuellen Sitzung die von diesem Technologie-Manager geforderte Bereinigung aus.

Zum Seitenanfang

Siehe auch

Referenz

Microsoft.VisualStudio.TestTools.UITest.Extension-Namespace

UITechnologyManager