Condividi tramite


Classe UITechnologyManagerProxy

La classe del gestore tecnologia del proxy.

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

Gerarchia di ereditarietà

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 supportato 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 operazione 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 extension.Tutti i plug-in che estendono questo gestore tecnologia del proxy devono implementare questo e creare una conversione semplice con la copia dell'elemento e gestione estensioni di tecnologia di base.Un elemento come: override pubbliche IUITechnologyElement ConvertToExtensionElement (coreElement) di IUITechnologyElement {extensionElement di ExtensionTechnologyElement = new ExtensionTechnologyElement(); extensionElement.ExtensionTechnologyManager = questo; extensionElement.CoreTechnologyElement = coreElement; extensionElement return; }
Metodo pubblico ConvertToThisTechnology Converte l'elemento specificato di un'altra tecnologia in nuovo elemento di questo gestore tecnologia. Viene utilizzato per operazioni quali il passaggio tra le tecnologie di hosting e di hosting. (Esegue l'override di UITechnologyManager.ConvertToThisTechnology(IUITechnologyElement, Int32%)).
Metodo pubblico Equals Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object)
Metodo protetto Finalize Consente a un oggetto di effettuare un tentativo di liberare risorse ed eseguire altre operazioni di pulizia prima che venga recuperato da 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 specificato 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 predefinita. (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 dell'elemento specificato della gerarchia dell'interfaccia utente. (Esegue l'override di UITechnologyManager.GetNextSibling(IUITechnologyElement)).
Metodo pubblico GetParent Ottiene l'oggetto padre dell'elemento specificato della gerarchia dell'interfaccia utente. (Esegue l'override di UITechnologyManager.GetParent(IUITechnologyElement)).
Metodo pubblico GetPreviousSibling Ottiene l'elemento di pari livello precedente dell'elemento specificato della 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 Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object)
Metodo pubblico ParseQueryId Analizza la stringa dell'elemento Query e restituisce il parsedQueryIdCookie che verrà utilizzato durante Search() o MatchElement() o richiesta 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 chiamate successive del motore di riproduzione in MatchElement() del plug-in con tale parte alimentabile di QID. (Esegue l'override di UITechnologyManager.ParseQueryId(String, Object%)).
Metodo pubblico ProcessMouseEnter Elabora il mouse considerato l'evento di ingresso per la 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 interrompere 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