Share via


Classe UITechnologyManager

Fornisce una classe base astratta per i gestori tecnologia utilizzata durante la registrazione e la riproduzione del test.

Gerarchia di ereditarietà

System.Object
  Microsoft.VisualStudio.TestTools.UITest.Extension.UITechnologyManager
    Microsoft.VisualStudio.TestTools.UITesting.UITechnologyManagerProxy

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

Sintassi

'Dichiarazione
<GuidAttribute("CAF9DAD2-AA2F-47ad-953A-C4596EB6A3E1")> _
<ComVisibleAttribute(True)> _
Public MustInherit Class UITechnologyManager _
    Implements IUITechnologyManager
[GuidAttribute("CAF9DAD2-AA2F-47ad-953A-C4596EB6A3E1")]
[ComVisibleAttribute(true)]
public abstract class UITechnologyManager : IUITechnologyManager
[GuidAttribute(L"CAF9DAD2-AA2F-47ad-953A-C4596EB6A3E1")]
[ComVisibleAttribute(true)]
public ref class UITechnologyManager abstract : IUITechnologyManager
[<AbstractClass>]
[<GuidAttribute("CAF9DAD2-AA2F-47ad-953A-C4596EB6A3E1")>]
[<ComVisibleAttribute(true)>]
type UITechnologyManager =  
    class
        interface IUITechnologyManager
    end
public abstract class UITechnologyManager implements IUITechnologyManager

Il tipo UITechnologyManager espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo protetto UITechnologyManager Inizializza una nuova istanza di UITechnologyManager classe.

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica TechnologyName Ottiene il nome della tecnologia.

In alto

Metodi

  Nome Descrizione
Metodo pubblico AddEventHandler Aggiungere un gestore eventi a questo gestore tecnologia.
Metodo pubblico AddGlobalEventHandler aggiunge un sink di evento globale a questo gestore tecnologia.
Metodo pubblico CancelStep Annulla qualsiasi attesa o operazione di ricerca a cui è attualmente in esecuzione da questo gestore tecnologia a causa delle chiamate Searcho di WaitForReady .
Metodo pubblico ConvertToThisTechnology Accetta un elemento da un'altra tecnologia e restituisce un elemento che è compatibile per la tecnologia corrente, con il livello di supporto che ha per l'elemento convertito.
Metodo pubblico Equals Determina se l'oggetto specificato equivale all'oggetto 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 GetChildren Restituisce un enumeratore per gli elementi figlio nell'elemento specificato.
Metodo pubblico GetControlSupportLevel Restituisce indica attendibili per questo gestore tecnologia che può supportare il controllo identificato con l'handle fornite.
Metodo pubblico GetElementFromNativeElement Restituisce un elemento da questa tecnologia che corrisponde all'elemento nativo fornito.
Metodo pubblico GetElementFromPoint Recupera l'elemento che corrisponde alle coordinate dello schermo specificate.
Metodo pubblico GetElementFromWindowHandle Recupera l'elemento identificato dall'handle della finestra fornito.
Metodo pubblico GetFocusedElement Restituisce il puntatore di windows per l'elemento che ha attualmente lo stato attivo.
Metodo pubblico GetHashCode Funge da funzione hash per un determinato tipo. (Ereditato da Object)
Metodo pubblico GetLastInvocationInfo Restituisce informazioni sull'azione di test che è stata richiamata da questo gestore.
Metodo pubblico GetNextSibling Restituisce l'elemento di pari livello successivo dell'elemento specificato della gerarchia dell'interfaccia utente.
Metodo pubblico GetParent Ottiene l'oggetto padre dell'elemento specificato della gerarchia dell'interfaccia utente.
Metodo pubblico GetPreviousSibling Restituisce l'elemento di pari livello precedente dell'elemento specificato della gerarchia dell'interfaccia utente.
Metodo pubblico GetSynchronizationWaiter restituisce IUISynchronizationWaiter utilizzando l'elemento e il tipo di evento forniti.
Metodo pubblico GetTechnologyManagerProperty Restituisce il valore della proprietà specificata di questo gestore tecnologia.
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo pubblico MatchElement Restituisce un valore che indica se l'elemento fornito corrisponde ai cookie in precedenza si analizza ID query.
Metodo protetto MemberwiseClone Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object)
Metodo pubblico ParseQueryId Analizza la rappresentazione di stringa fornita di un elemento Query e restituisce una rappresentazione di stringa di Query come cookie.
Metodo pubblico ProcessMouseEnter Elabora l'evento di ingresso del mouse della finestra o del controllo specificata.
Metodo pubblico RemoveEventHandler Rimuove l'evento specificato dall'elemento specificato e da tutti i relativi discendenti.
Metodo pubblico RemoveGlobalEventHandler rimuove l'evento specificato.
Metodo pubblico Search Cerca un elemento nell'elemento padre corrispondente allo stato del cookie fornito ID query.
Metodo pubblico SetTechnologyManagerProperty Quando implementato in una classe derivata, impostare il valore della proprietà specificata in questo gestore tecnologia.
Metodo pubblico StartSession Esegue le inizializzazioni che viene richiesta da questo gestore tecnologia avviare una sessione.
Metodo pubblico StopSession Esegue le operazioni di pulitura richiesta da questo gestore tecnologia per terminare la sessione corrente.
Metodo pubblico ToString Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object)

In alto

Note

Se è necessario estendere il framework di test codificati dell'interfaccia utente per supportare una tecnologia attualmente non supportata, è necessario derivare la propria versione di questa classe.Ad esempio, Microsoft Excel non è a livello nativo supportato dal framework dei test codificati dell'interfaccia utente, ma tramite Visual Studio 2010 Ultimate o Visual Studio 2010 Premium, è possibile creare un'estensione che consente di test Microsoft Excel fogli di lavoro.Per ulteriori informazioni, vedere Estensione di test codificati dell'interfaccia utente e registrazioni delle azioni per supportare Microsoft Excel.

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

IUITechnologyManager

UITestExtensionPackage

Altre risorse

Estensione di test codificati dell'interfaccia utente e registrazioni delle azioni per supportare Microsoft Excel