Condividi tramite


Classe UITechnologyManagerProxy

La classe del gestore tecnologia proxy di.

I plug-in di estensione devono eseguire l'override di questa e personalizzare il comportamento del gestore tecnologia.

Gerarchia di ereditarietà

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

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

Sintassi

'Dichiarazione
<ComVisibleAttribute(True)> _
Public MustInherit Class UITechnologyManagerProxy _
    Inherits UITechnologyManager
[ComVisibleAttribute(true)]
public abstract class UITechnologyManagerProxy : UITechnologyManager
[ComVisibleAttribute(true)]
public ref class UITechnologyManagerProxy abstract : public UITechnologyManager
[<AbstractClass>]
[<ComVisibleAttribute(true)>]
type UITechnologyManagerProxy =  
    class
        inherit UITechnologyManager
    end
public abstract class UITechnologyManagerProxy extends UITechnologyManager

Il tipo UITechnologyManagerProxy espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo protetto UITechnologyManagerProxy Inizializza il proxy per la tecnologia specificata.

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica TechnologyName Ottiene il nome della tecnologia supportate da questo gestore tecnologia. (Esegue l'override di UITechnologyManager.TechnologyName).

In alto

Metodi

  Nome Descrizione
Metodo pubblico AddEventHandler Aggiunge un gestore eventi. (Esegue l'override di UITechnologyManager.AddEventHandler(IUITechnologyElement, UITestEventType, IUITestEventNotify)).
Metodo pubblico AddGlobalEventHandler Aggiunge un sink globale per notificare alle azioni generate dal plug-in (Esegue l'override di UITechnologyManager.AddGlobalEventHandler(UITestEventType, IUITestEventNotify)).
Metodo pubblico CancelStep Annulla qualsiasi attesa o operazioni di ricerca eseguita da questo gestore tecnologia a causa della chiamata a WaitForReady o metodi di ricerca. (Esegue l'override di UITechnologyManager.CancelStep()).
Metodo pubblico ConvertToExtensionElement Conversione dell'elemento principale all'elemento dell'estensione.Tutti i plug-in che estendono questo gestore tecnologia di proxy devono implementare questo e creare una conversione semplice con la copia dell'elemento e il gestore tecnologia estensioni di base.Un elemento sono: override pubbliche IUITechnologyElement ConvertToExtensionElement (coreElement) di IUITechnologyElement {extensionElement di ExtensionTechnologyElement = new ExtensionTechnologyElement (); questo extensionElement.ExtensionTechnologyManager =; extensionElement.CoreTechnologyElement = coreElement; extensionElement di ritorno, }
Metodo pubblico ConvertToThisTechnology Converte l'elemento specificato di un'altra tecnologia al nuovo elemento di questo gestore tecnologia. Viene utilizzato per operazioni quali passare tra le tecnologie di hosting e ospitato. (Esegue l'override di UITechnologyManager.ConvertToThisTechnology(IUITechnologyElement, Int32%)).
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 Ottiene un enumeratore per gli elementi figlio di IUITechnologyElement specificato. (Esegue l'override di UITechnologyManager.GetChildren(IUITechnologyElement, Object)).
Metodo pubblico GetControlSupportLevel Ottiene il livello di supporto di questo gestore tecnologia per gli elementi della finestra specificata. Il framework utilizza questa funzione per selezionare il gestore tecnologia corretto per l'elemento. (Esegue l'override di UITechnologyManager.GetControlSupportLevel(IntPtr)).
Metodo pubblico GetElementFromNativeElement Ottiene l'elemento dell'elemento (sottostante) nativo specifico della tecnologia. (Esegue l'override di UITechnologyManager.GetElementFromNativeElement(Object)).
Metodo pubblico GetElementFromPoint Ottiene l'elemento alle coordinate dello schermo specificate. (Esegue l'override di UITechnologyManager.GetElementFromPoint(Int32, Int32)).
Metodo pubblico GetElementFromWindowHandle Ottiene l'elemento da handle della finestra specificato. (Esegue l'override di UITechnologyManager.GetElementFromWindowHandle(IntPtr)).
Metodo pubblico GetFocusedElement Ottiene l'elemento con lo stato attivo che è l'elemento che riceve gli eventi di tastiera all'istanza. (Esegue l'override di UITechnologyManager.GetFocusedElement(IntPtr)).
Metodo pubblico GetHashCode Funge da funzione hash per un determinato tipo. (Ereditato da Object)
Metodo pubblico GetLastInvocationInfo Ottiene informazioni sulla chiamata più recente del gestore tecnologia. (Esegue l'override di UITechnologyManager.GetLastInvocationInfo()).
Metodo pubblico GetNextSibling Ottiene l'elemento di pari livello successivo dell'elemento specificato nella gerarchia dell'interfaccia utente. (Esegue l'override di UITechnologyManager.GetNextSibling(IUITechnologyElement)).
Metodo pubblico GetParent Ottiene il relativo elemento padre nella gerarchia dell'interfaccia utente. (Esegue l'override di UITechnologyManager.GetParent(IUITechnologyElement)).
Metodo pubblico GetPreviousSibling Ottiene l'elemento di pari livello precedente dell'elemento specificato nella gerarchia dell'interfaccia utente. (Esegue l'override di UITechnologyManager.GetPreviousSibling(IUITechnologyElement)).
Metodo pubblico GetSynchronizationWaiter Ottiene un cameriere di sincronizzazione per UITestEventType specificato sull'elemento. (Esegue l'override di UITechnologyManager.GetSynchronizationWaiter(IUITechnologyElement, UITestEventType)).
Metodo pubblico GetTechnologyManagerProperty Ottiene la proprietà specificata del gestore tecnologia. (Esegue l'override di UITechnologyManager.GetTechnologyManagerProperty(UITechnologyManagerProperty)).
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo pubblico MatchElement (Esegue l'override di UITechnologyManager.MatchElement(IUITechnologyElement, Object, Boolean%)).
Metodo protetto MemberwiseClone Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object)
Metodo pubblico ParseQueryId Analizza la stringa dell'elemento Query e restituisce il parsedQueryIdCookie che verrà utilizzato durante una richiesta di ricerca () o MatchElement () o di GetChildren () per la ricerca o corrispondere o il recupero di elementi figlio che ha la stessa stringa di query. EXT-PROTO1-NOTES: Questa operazione è necessaria in modo da analizzare nuovamente la parte alimentabile di QID correttamente e le chiamate successive del motore di riproduzione in MatchElement del plug-in () con quella parte alimentabile di QID. (Esegue l'override di UITechnologyManager.ParseQueryId(String, Object%)).
Metodo pubblico ProcessMouseEnter Elabora il mouse processo forniscono l'evento della finestra. (Esegue l'override di UITechnologyManager.ProcessMouseEnter(IntPtr)).
Metodo pubblico RemoveEventHandler Rimuove un gestore eventi. (Esegue l'override di UITechnologyManager.RemoveEventHandler(IUITechnologyElement, UITestEventType, IUITestEventNotify)).
Metodo pubblico RemoveGlobalEventHandler Rimuove un sink globale alle azioni notifiy generate dal plug-in (Esegue l'override di UITechnologyManager.RemoveGlobalEventHandler(UITestEventType, IUITestEventNotify)).
Metodo pubblico Search (Esegue l'override di UITechnologyManager.Search(Object, IUITechnologyElement, Int32)).
Metodo pubblico SetTechnologyManagerProperty Impostare la proprietà specificata del gestore tecnologia. (Esegue l'override di UITechnologyManager.SetTechnologyManagerProperty(UITechnologyManagerProperty, Object)).
Metodo pubblico StartSession Esegue le inizializzazioni richieste da questo gestore tecnologia per avviare una sessione. (Esegue l'override di UITechnologyManager.StartSession(Boolean)).
Metodo pubblico StopSession Esegue le operazioni di pulitura richieste da questo gestore tecnologia per terminare la sessione corrente. (Esegue l'override di UITechnologyManager.StopSession()).
Metodo pubblico ToString Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object)

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