UIMap-Klasse

Stellt eine Zuordnung der Benutzeroberflächenelemente für die Serialisierung und Deserialisierung eines UITest-Objekts dar.

Vererbungshierarchie

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

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 UIMap
[SerializableAttribute]
public class UIMap
[SerializableAttribute]
public ref class UIMap
[<SerializableAttribute>]
type UIMap =  class end
public class UIMap

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

Konstruktoren

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

Zum Seitenanfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft FileName Ruft den Namen der XML-Datei für diese Zuordnung ab oder legt diesen fest.
Öffentliche Eigenschaft Id Ruft den Bezeichner für diese Zuordnung ab oder legt ihn fest.
Öffentliche Eigenschaft TopLevelWindows Ruft eine Auflistung der Fenster der obersten Ebene in dieser Zuordnung ab.
Öffentliche Eigenschaft UniqueNameDictionary

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode AddUIObject Fügt dieser Auflistung das angegebene Benutzeroberflächenelement hinzu.
Öffentliche Methode AddUIObjects Fügt der Zuordnung eines oder mehrere Benutzeroberflächenelemente hinzu.
Öffentliche Methode BindParameters Bindet die in den Objekten der Zuordnung verwendeten Parameter an die Werte, die in der bereitgestellten Wertzuordnung angegeben sind.
Öffentliche Methode Clear Entfernt alle Objekte aus der Zuordnung.
Öffentliche Methode Contains Gibt an, ob das bereitgestellte Benutzeroberflächenobjekt in der Zuordnung enthalten ist.
Ö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 GetCount Gibt die Anzahl der Benutzeroberflächenobjekte in dieser Zuordnung zurück.
Öffentliche Methode GetEnumerator Gibt einen Enumerator zurück, der alle Objekte in dieser Zuordnung durchlaufen kann.Diese Objekte schließen Fenster der obersten Ebene ein.
Öffentliche Methode GetHashCode Fungiert als die Standardhashfunktion. (Von Object geerbt.)
Öffentliche Methode GetQueryIdFromId Gibt die Abfrage-ID für das Objekt zurück, das von der angegebenen ID angegeben wird.
Öffentliche Methode GetTopLevelElement Gibt das oberste Element zurück, das das bereitgestellte Benutzeroberflächenobjekt enthält.
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Öffentliche Methode GetUIObjectFromUIObjectId Gibt das von der bereitgestellten ID angegebene Benutzeroberflächenobjekt zurück.
Öffentliche Methode GetUIObjectNameForAction Gibt das Benutzeroberflächenobjekt zurück, das den Betreff der angegebenen Benutzeroberflächen-Testaktion darstellt.
Öffentliche Methode GetUIObjectNameForElement Gibt den Namen des Benutzeroberflächenobjekts zurück, der dem angegebenen Benutzeroberflächenelement entspricht.
Geschützte Methode MemberwiseClone Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.)
Öffentliche Methode MergeUIObject Führt ein Benutzeroberflächenobjekt aus der bereitgestellten Benutzerobenflächenzuordnung mithilfe des angegebenen Namens für das Objekt mit dieser Zuordnung zusammen.
Öffentliche Methode Remove Entfernt das angegebene Benutzeroberflächenobjekt aus dieser Zuordnung.
Öffentliche Methode ToString Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)

Zum Seitenanfang

Hinweise

Diese Klasse wird vom Testframework erstellt und aufgefüllt und wird intern verwendet, um UITestAction-Objekte aufzurufen. Er ist nicht für die Verwendung im Code konzipiert.

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

UITestAction