Freigeben über


TopLevelElement-Klasse

Stellt ein Element der obersten Ebene in der UIMap dar (in der Regel ein Fenster).

Vererbungshierarchie

System.Object
  Microsoft.VisualStudio.TestTools.UITest.Common.UIMap.UIObject
    Microsoft.VisualStudio.TestTools.UITest.Common.UIMap.TopLevelElement

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

Syntax

'Declaration
<SerializableAttribute> _
Public Class TopLevelElement _
    Inherits UIObject
[SerializableAttribute]
public class TopLevelElement : UIObject
[SerializableAttribute]
public ref class TopLevelElement : public UIObject
[<SerializableAttribute>]
type TopLevelElement =  
    class
        inherit UIObject
    end
public class TopLevelElement extends UIObject

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

Konstruktoren

  Name Beschreibung
Öffentliche Methode TopLevelElement Initialisiert eine neue Instanz der TopLevelElement-Klasse.

Zum Seitenanfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft Condition Ruft die Bedingung für dieses Objekt ab oder legt diese fest. (Von UIObject geerbt.)
Öffentliche Eigenschaft ControlType Ruft den Steuerelementtyp dieses Objekts ab oder legt ihn fest. (Von UIObject geerbt.)
Öffentliche Eigenschaft Descendants Ruft eine Auflistung aller Benutzeroberflächenobjekte ab, die in diesem Benutzeroberflächenobjekt enthalten sind. (Von UIObject geerbt.)
Öffentliche Eigenschaft FriendlyName Ruft einen Anzeigenamen für dieses Objekt ab oder legt diesen fest. (Von UIObject geerbt.)
Öffentliche Eigenschaft Id Ruft die ID für dieses Objekt ab. (Von UIObject geerbt.)
Öffentliche Eigenschaft Item Ruft das angegebene untergeordnete Benutzeroberflächenobjekt in diesem Objekt ab, das die angegebene Benutzeroberflächenobjekt-ID aufweist. (Von UIObject geerbt.)
Öffentliche Eigenschaft Name Ruft den Namen des Objekts ab oder legt ihn fest. (Von UIObject geerbt.)
Öffentliche Eigenschaft QueryId Ruft die Abfrage-ID für dieses Objekt ab oder legt diese fest. (Von UIObject geerbt.)
Öffentliche Eigenschaft SearchConfigurations Ruft ein Zeichenfolgenarray der Suchkonfiguration ab oder legt es fest. (Von UIObject geerbt.)
Öffentliche Eigenschaft SessionId Ruft die ID für ein Element der obersten Ebene für die Aufzeichnungssitzung ab oder legt diese fest. (Von UIObject geerbt.)
Öffentliche Eigenschaft SpecialControlType Ruft den speziellen Typ für dieses Benutzeroberflächenobjekt ab oder legt diesen fest. (Von UIObject geerbt.)
Öffentliche Eigenschaft SupportLevel Ruft die Ebene für die Unterstützung dieses Benutzeroberflächenobjekts durch die aktuelle Technologie ab oder legt diese fest. (Von UIObject geerbt.)
Öffentliche Eigenschaft SupportLevelWrapper Ruft eine Zeichenfolgenversion der tatsächlichen Ebene für die Unterstützung dieses Benutzeroberflächenobjekts durch die aktuelle Technologie bei der Serialisierung und Deserialisierung der SupportLevel-Eigenschaft ab oder legt diese fest. (Von UIObject geerbt.)
Öffentliche Eigenschaft TechnologyName Ruft den Namen der Technologie ab, die dieses Benutzeroberflächenobjekt unterstützt, oder legt diesen fest. (Von UIObject geerbt.)
Öffentliche Eigenschaft WindowTitles Ruft eine Auflistung mit den Titeln der Fenster der obersten Ebene ab. (Von UIObject geerbt.)

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode Add Fügt den Nachfolgern dieses Benutzeroberflächenobjekts das angegebene Benutzeroberflächenobjekt hinzu, sofern das angegebene Benutzeroberflächenobjekt noch nicht vorhanden ist. (Von UIObject geerbt.)
Öffentliche Methode BindParameters Bindet Eigenschaften dieses Benutzeroberflächenobjekts an die Eigenschaften in der angegebenen Wertzuordnung. (Von UIObject geerbt.)
Öffentliche Methode Clone Gibt eine geklonte Kopie dieses Elements der obersten Ebene zurück. (Überschreibt UIObject.Clone().)
Öffentliche Methode Contains Gibt an, ob sich das durch die bereitgestellte ID angegebene Benutzeroberflächenobjekt unter den Nachfolgern dieses Benutzeroberflächenobjekts befindet. (Von UIObject geerbt.)
Öffentliche Methode Equals Bestimmt, ob das angegebene Object und das aktuelle Object gleich sind. (Von Object geerbt.)
Geschützte Methode Finalize Ermöglicht es einem Objekt, zu versuchen, Ressourcen freizugeben und führt andere Bereinigungsvorgänge aus, bevor es von Garbage Collection freigegeben wird. (Von Object geerbt.)
Öffentliche Methode GetHashCode Fungiert als Hashfunktion für einen besonderen Typ. (Von Object geerbt.)
Öffentliche Methode GetQueryString() Gibt die Abfrage-ID für dieses Element der obersten Ebene zurück. (Überschreibt UIObject.GetQueryString().)
Öffentliche Methode GetQueryString(String) Gibt die Abfrage-ID des enthaltenen Benutzeroberflächenobjekts zurück, das von der angegebenen partiellen ID angegeben wird. (Von UIObject geerbt.)
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Öffentliche Methode GetUIObjectFromId Gibt ein enthaltenes Benutzeroberflächenobjekt zurück, das auf der bereitgestellten ID basiert. (Von UIObject geerbt.)
Öffentliche Methode GetUIObjectFromPartialUIObjectId Gibt mit der bereitgestellten partiellen ID ein Benutzeroberflächenobjekt zurück, das in diesem Benutzeroberflächenobjekt enthalten ist. (Von UIObject geerbt.)
Geschützte Methode MemberwiseClone Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.)
Öffentliche Methode ParameterizeProperty Parametrisiert die angegebene Eigenschaft mit dem angegebenen Parameternamen. (Von UIObject geerbt.)
Öffentliche Methode Remove(String) Entfernt das angegebene Benutzeroberflächenobjekt aus den Nachfolgerobjekten in diesem Benutzeroberflächenobjekt. (Von UIObject geerbt.)
Öffentliche Methode Remove(UIObject) Entfernt das bereitgestellte Benutzeroberflächenobjekt aus den Nachfolgerobjekten in diesem Benutzeroberflächenobjekt. (Von UIObject geerbt.)
Öffentliche Methode ToString Gibt die Abfrage-ID dieses Benutzeroberflächenobjekts zurück. (Von UIObject 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.UITest.Common.UIMap-Namespace

UIMap

UIObject