Condividi tramite


Classe UIMap

Rappresenta una mappa di elementi dell'interfaccia utente per la serializzazione e la deserializzazione di un oggetto UITest.

Gerarchia di ereditarietà

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

Spazio dei nomi:  Microsoft.VisualStudio.TestTools.UITest.Common.UIMap
Assembly:  Microsoft.VisualStudio.TestTools.UITest.Common (in Microsoft.VisualStudio.TestTools.UITest.Common.dll)

Sintassi

'Dichiarazione
<SerializableAttribute> _
Public Class UIMap
[SerializableAttribute]
public class UIMap
[SerializableAttribute]
public ref class UIMap
[<SerializableAttribute>]
type UIMap =  class end
public class UIMap

Il tipo UIMap espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo pubblico UIMap Inizializza una nuova istanza della classe UIMap.

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica FileName Ottiene o imposta il nome del file XML per questa mappa.
Proprietà pubblica Id Ottiene o imposta l'identificatore di questa mappa.
Proprietà pubblica TopLevelWindows Ottiene un insieme delle finestre di primo livello in questa mappa.

In alto

Metodi

  Nome Descrizione
Metodo pubblico AddUIObject Aggiunge a questa mappa l'elemento di interfaccia utente fornito.
Metodo pubblico AddUIObjects Aggiunge uno o più elementi dell'interfaccia utente alla mappa.
Metodo pubblico BindParameters Associa i parametri utilizzati negli oggetti della mappa ai valori specificati nella mappa di valori fornita.
Metodo pubblico Clear Rimuove tutti gli oggetti dalla mappa.
Metodo pubblico Contains Indica se l'oggetto dell'interfaccia utente specificato è presente nella mappa.
Metodo pubblico Equals Determina se l'oggetto Object specificato è uguale all'oggetto Object corrente. (Ereditato da Object)
Metodo protetto Finalize Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulitura prima che l'oggetto stesso venga recuperato dalla procedura di Garbage Collection. (Ereditato da Object)
Metodo pubblico GetCount Restituisce il numero di oggetti di interfaccia utente in questa mappa.
Metodo pubblico GetEnumerator Restituisce un enumeratore che può enumerare tutti gli oggetti in questa mappa,Questi oggetti includono le finestre di primo livello.
Metodo pubblico GetHashCode Funge da funzione hash per un determinato tipo. (Ereditato da Object)
Metodo pubblico GetQueryIdFromId Restituisce l'ID query dell'oggetto specificato dall'ID fornito.
Metodo pubblico GetTopLevelElement Restituisce l'elemento principale contenente l'oggetto di interfaccia utente specificato.
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo pubblico GetUIObjectFromUIObjectId Restituisce l'oggetto dell'interfaccia utente specificato dall'ID fornito.
Metodo pubblico GetUIObjectNameForAction Restituisce l'oggetto di interfaccia utente che rappresenta l'oggetto dell'azione di test di interfaccia utente fornita.
Metodo pubblico GetUIObjectNameForElement Restituisce il nome dell'oggetto di interfaccia utente a cui corrisponde il l'elemento di interfaccia utente fornito.
Metodo protetto MemberwiseClone Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object)
Metodo pubblico MergeUIObject Unisce in questa mappa un oggetto di interfaccia utente ottenuto dalla mappa di interfaccia utente tramite il nome fornito per l'oggetto.
Metodo pubblico Remove Rimuove l'oggetto di interfaccia utente specificato da questa mappa.
Metodo pubblico ToString Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object)

In alto

Note

Questa classe viene creata e popolata dal framework del test ed è utilizzata internamente per richiamare oggetti UITestAction. Non è progettato per essere utilizzato dal codice.

Codice thread safe

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.TestTools.UITest.Common.UIMap

UITestAction