Condividi tramite


Classe TopLevelElement

Rappresenta un elemento di primo livello in UIMap, in genere una finestra.

Gerarchia di ereditarietà

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

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 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

Il tipo TopLevelElement espone i seguenti membri.

Costruttori

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

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica Condition Ottiene o imposta la condizione di questo oggetto. (Ereditato da UIObject)
Proprietà pubblica ControlType Ottiene o imposta il tipo di controllo di questo oggetto. (Ereditato da UIObject)
Proprietà pubblica Descendants Ottiene un insieme di tutti gli oggetti di interfaccia utente contenuti in questo oggetto di interfaccia utente. (Ereditato da UIObject)
Proprietà pubblica FriendlyName Ottiene o imposta un nome descrittivo per questo oggetto. (Ereditato da UIObject)
Proprietà pubblica Id Ottiene l'ID di questo oggetto. (Ereditato da UIObject)
Proprietà pubblica Item Ottiene l'oggetto figlio di interfaccia utente specificato in questo oggetto con l'ID oggetto di interfaccia utente fornito. (Ereditato da UIObject)
Proprietà pubblica Name Ottiene o imposta il nome dell'oggetto. (Ereditato da UIObject)
Proprietà pubblica QueryId Ottiene o imposta l'ID di query di questo oggetto. (Ereditato da UIObject)
Proprietà pubblica SearchConfigurations Ottiene o imposta una matrice di stringhe di configurazione di ricerca. (Ereditato da UIObject)
Proprietà pubblica SessionId Ottiene o imposta l'ID di un elemento di primo livello per la sessione di registrazione. (Ereditato da UIObject)
Proprietà pubblica SpecialControlType Ottiene o imposta il tipo speciale di questo oggetto di interfaccia utente. (Ereditato da UIObject)
Proprietà pubblica SupportLevel Ottiene o imposta il livello con cui la tecnologia corrente supporta questo oggetto di interfaccia utente. (Ereditato da UIObject)
Proprietà pubblica SupportLevelWrapper Ottiene o imposta una versione in formato stringa del livello effettivo con cui la tecnologia corrente supporta questo oggetto di interfaccia utente per la serializzazione e la deserializzazione della proprietà SupportLevel. (Ereditato da UIObject)
Proprietà pubblica TechnologyName Ottiene o imposta il nome della tecnologia che supporta questo oggetto di interfaccia utente. (Ereditato da UIObject)
Proprietà pubblica WindowTitles Ottiene un insieme dei titoli delle finestre di primo livello. (Ereditato da UIObject)

In alto

Metodi

  Nome Descrizione
Metodo pubblico Add Se l'oggetto di interfaccia utente specificato non è già presente, lo aggiunge ai discendenti di questo oggetto di interfaccia utente. (Ereditato da UIObject)
Metodo pubblico BindParameters Associa le proprietà di questo oggetto di interfaccia utente a quelle contenute nella mappa di valori specificata. (Ereditato da UIObject)
Metodo pubblico Clone Restituisce una copia duplicata di questo elemento di primo livello. (Esegue l'override di UIObject.Clone()).
Metodo pubblico Contains Indica se l'oggetto di interfaccia utente identificato dall'ID specificato è presente fra i discendenti di questo oggetto di interfaccia utente. (Ereditato da UIObject)
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 GetHashCode Funge da funzione hash per un determinato tipo. (Ereditato da Object)
Metodo pubblico GetQueryString() Restituisce l'ID di query di questo elemento di primo livello. (Esegue l'override di UIObject.GetQueryString()).
Metodo pubblico GetQueryString(String) Restituisce l'ID query dell'oggetto di interfaccia utente contenuto, specificato dall'ID parziale fornito. (Ereditato da UIObject)
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo pubblico GetUIObjectFromId Restituisce un oggetto di interfaccia utente contenuto basato sull'ID fornito. (Ereditato da UIObject)
Metodo pubblico GetUIObjectFromPartialUIObjectId Restituisce un oggetto di interfaccia utente contenuto in questo oggetto di interfaccia utente tramite l'ID parziale fornito. (Ereditato da UIObject)
Metodo protetto MemberwiseClone Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object)
Metodo pubblico ParameterizeProperty Parametrizza la proprietà specificata tramite il nome di parametro specificato. (Ereditato da UIObject)
Metodo pubblico Remove(String) Rimuove l'oggetto di interfaccia utente specificato dagli oggetti discendenti in questo oggetto di interfaccia utente. (Ereditato da UIObject)
Metodo pubblico Remove(UIObject) Rimuove l'oggetto di interfaccia utente fornito dagli oggetti discendenti in questo oggetto di interfaccia utente. (Ereditato da UIObject)
Metodo pubblico ToString Restituisce l'ID di query di questo oggetto di interfaccia utente. (Ereditato da UIObject)

In alto

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

UIMap

UIObject