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 | |
---|---|---|
UITechnologyManagerProxy | Inizializza il proxy per la tecnologia specificata. |
In alto
Proprietà
Nome | Descrizione | |
---|---|---|
TechnologyName | Ottiene il nome della tecnologia supportato da questo gestore tecnologia. (Esegue l'override di UITechnologyManager.TechnologyName). |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
AddEventHandler | Aggiunge un gestore eventi. (Esegue l'override di UITechnologyManager.AddEventHandler(IUITechnologyElement, UITestEventType, IUITestEventNotify)). | |
AddGlobalEventHandler | Aggiunge un sink globale per notificare alle azioni generate dal plug-in (Esegue l'override di UITechnologyManager.AddGlobalEventHandler(UITestEventType, IUITestEventNotify)). | |
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()). | |
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; } | |
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%)). | |
Equals | Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) | |
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) | |
GetChildren | Ottiene un enumeratore per gli elementi figlio di IUITechnologyElement specificato. (Esegue l'override di UITechnologyManager.GetChildren(IUITechnologyElement, Object)). | |
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)). | |
GetElementFromNativeElement | Ottiene l'elemento dell'elemento (sottostante) nativo specificato della tecnologia. (Esegue l'override di UITechnologyManager.GetElementFromNativeElement(Object)). | |
GetElementFromPoint | Ottiene l'elemento alle coordinate dello schermo specificate. (Esegue l'override di UITechnologyManager.GetElementFromPoint(Int32, Int32)). | |
GetElementFromWindowHandle | Ottiene l'elemento da handle della finestra specificato. (Esegue l'override di UITechnologyManager.GetElementFromWindowHandle(IntPtr)). | |
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)). | |
GetHashCode | Funge da funzione hash predefinita. (Ereditato da Object) | |
GetLastInvocationInfo | Ottiene informazioni sulla chiamata più recente del gestore tecnologia. (Esegue l'override di UITechnologyManager.GetLastInvocationInfo()). | |
GetNextSibling | Ottiene l'elemento di pari livello dell'elemento specificato della gerarchia dell'interfaccia utente. (Esegue l'override di UITechnologyManager.GetNextSibling(IUITechnologyElement)). | |
GetParent | Ottiene l'oggetto padre dell'elemento specificato della gerarchia dell'interfaccia utente. (Esegue l'override di UITechnologyManager.GetParent(IUITechnologyElement)). | |
GetPreviousSibling | Ottiene l'elemento di pari livello precedente dell'elemento specificato della gerarchia dell'interfaccia utente. (Esegue l'override di UITechnologyManager.GetPreviousSibling(IUITechnologyElement)). | |
GetSynchronizationWaiter | Ottiene un cameriere di sincronizzazione per UITestEventType specificato sull'elemento. (Esegue l'override di UITechnologyManager.GetSynchronizationWaiter(IUITechnologyElement, UITestEventType)). | |
GetTechnologyManagerProperty | Ottiene la proprietà specificata del gestore tecnologia. (Esegue l'override di UITechnologyManager.GetTechnologyManagerProperty(UITechnologyManagerProperty)). | |
GetType | Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) | |
MatchElement | (Esegue l'override di UITechnologyManager.MatchElement(IUITechnologyElement, Object, Boolean%)). | |
MemberwiseClone | Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) | |
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%)). | |
ProcessMouseEnter | Elabora il mouse considerato l'evento di ingresso per la finestra. (Esegue l'override di UITechnologyManager.ProcessMouseEnter(IntPtr)). | |
RemoveEventHandler | Rimuove un gestore eventi. (Esegue l'override di UITechnologyManager.RemoveEventHandler(IUITechnologyElement, UITestEventType, IUITestEventNotify)). | |
RemoveGlobalEventHandler | Rimuove un sink globale alle azioni notifiy generate dal plug-in (Esegue l'override di UITechnologyManager.RemoveGlobalEventHandler(UITestEventType, IUITestEventNotify)). | |
Search | (Esegue l'override di UITechnologyManager.Search(Object, IUITechnologyElement, Int32)). | |
SetTechnologyManagerProperty | Impostare la proprietà specificata del gestore tecnologia. (Esegue l'override di UITechnologyManager.SetTechnologyManagerProperty(UITechnologyManagerProperty, Object)). | |
StartSession | Esegue le inizializzazioni richieste da questo gestore tecnologia per avviare una sessione. (Esegue l'override di UITechnologyManager.StartSession(Boolean)). | |
StopSession | Esegue le operazioni di pulitura richieste da questo gestore tecnologia per interrompere la sessione corrente. (Esegue l'override di UITechnologyManager.StopSession()). | |
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.