Sdílet prostřednictvím


UITechnologyManagerProxy – třída

Třída proxy Správce technologie.

Rozšiřující moduly plug-in aplikace musí přepsat a přizpůsobit své chování Správce technologie.

Hierarchie dědičnosti

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

Obor názvů:  Microsoft.VisualStudio.TestTools.UITesting
Sestavení:  Microsoft.VisualStudio.TestTools.UITesting (v Microsoft.VisualStudio.TestTools.UITesting.dll)

Syntaxe

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

Typ UITechnologyManagerProxy zveřejňuje následující členy.

Konstruktory

  Název Popis
Chráněná metoda UITechnologyManagerProxy Inicializuje server proxy pro danou technologii.

Nahoru

Vlastnosti

  Název Popis
Veřejná vlastnost TechnologyName Získá název technologie podporována správcem této technologie. (Přepisuje UITechnologyManager.TechnologyName.)

Nahoru

Metody

  Název Popis
Veřejná metoda AddEventHandler Přidá obslužnou rutinu události. (Přepisuje UITechnologyManager.AddEventHandler(IUITechnologyElement, UITestEventType, IUITestEventNotify).)
Veřejná metoda AddGlobalEventHandler Přidá globální jímka upozornění na akce, které jsou vyvolány modulem plug-in (Přepisuje UITechnologyManager.AddGlobalEventHandler(UITestEventType, IUITestEventNotify).)
Veřejná metoda CancelStep Zruší čekání nebo vyhledávací operace, která se provádí správce této technologie z důvodu volání metody WaitForReady nebo hledání. (Přepisuje UITechnologyManager.CancelStep().)
Veřejná metoda ConvertToExtensionElement Konverze jádrem element rozšíření.Všechny moduly plug-in rozšíření tohoto proxy Správce technologie musí implementovat to a vytvořit jednoduchý převod kopii technologii prvek a rozšíření správce.Něco jako: public override IUITechnologyElement ConvertToExtensionElement(IUITechnologyElement coreElement) {ExtensionTechnologyElement extensionElement = nový ExtensionTechnologyElement(); extensionElement.ExtensionTechnologyManager =; extensionElement.CoreTechnologyElement = coreElement; vrátit extensionElement; }
Veřejná metoda ConvertToThisTechnology Převede daný prvek jinou technologií na nový prvek správce této technologie. Používá se pro operace, jako je například přepínání mezi hostitelem a hostování technologie. (Přepisuje UITechnologyManager.ConvertToThisTechnology(IUITechnologyElement, Int32%).)
Veřejná metoda Equals Určuje, zda je zadaný objekt rovna aktuální objekt. (Zděděno z Object.)
Chráněná metoda Finalize Umožňuje objektu k pokusu uvolnit prostředky a provádět další operace vyčištění před je zažádáno systémem uvolňování paměti. (Zděděno z Object.)
Veřejná metoda GetChildren Získává čítač pro děti danou IUITechnologyElement. (Přepisuje UITechnologyManager.GetChildren(IUITechnologyElement, Object).)
Veřejná metoda GetControlSupportLevel Úroveň podpory této technologie správce získá prvky (s) v daném okně. Systém použije tuto funkci vyberte správce správnou technologii pro prvek. (Přepisuje UITechnologyManager.GetControlSupportLevel(IntPtr).)
Veřejná metoda GetElementFromNativeElement Získá prvek z dané nativní (základní) prvku technologie. (Přepisuje UITechnologyManager.GetElementFromNativeElement(Object).)
Veřejná metoda GetElementFromPoint Získá prvek v daném obrazovkových souřadnicích. (Přepisuje UITechnologyManager.GetElementFromPoint(Int32, Int32).)
Veřejná metoda GetElementFromWindowHandle Získá prvek z popisovač daného okna. (Přepisuje UITechnologyManager.GetElementFromWindowHandle(IntPtr).)
Veřejná metoda GetFocusedElement Získá prvek zaměřený je prvek, který bude přijímat události klávesnice na tuto instanci. (Přepisuje UITechnologyManager.GetFocusedElement(IntPtr).)
Veřejná metoda GetHashCode Slouží jako výchozí funkce hash. (Zděděno z Object.)
Veřejná metoda GetLastInvocationInfo Získá informace o poslední vyvolání Správce technologie. (Přepisuje UITechnologyManager.GetLastInvocationInfo().)
Veřejná metoda GetNextSibling Další na stejné úrovni jako daný prvek získá v hierarchii uživatelského rozhraní. (Přepisuje UITechnologyManager.GetNextSibling(IUITechnologyElement).)
Veřejná metoda GetParent Získá nadřazené daného prvku v hierarchii uživatelského rozhraní. (Přepisuje UITechnologyManager.GetParent(IUITechnologyElement).)
Veřejná metoda GetPreviousSibling Získá předchozí člen na stejné úrovni daného prvku v hierarchii uživatelského rozhraní. (Přepisuje UITechnologyManager.GetPreviousSibling(IUITechnologyElement).)
Veřejná metoda GetSynchronizationWaiter Získá synchronizace číšník pro dané UITestEventType na tento prvek. (Přepisuje UITechnologyManager.GetSynchronizationWaiter(IUITechnologyElement, UITestEventType).)
Veřejná metoda GetTechnologyManagerProperty Získá dané vlastnosti Správce technologie. (Přepisuje UITechnologyManager.GetTechnologyManagerProperty(UITechnologyManagerProperty).)
Veřejná metoda GetType Získá Type aktuální instance. (Zděděno z Object.)
Veřejná metoda MatchElement (Přepisuje UITechnologyManager.MatchElement(IUITechnologyElement, Object, Boolean%).)
Chráněná metoda MemberwiseClone Vytvoří mělká kopie aktuálního Object. (Zděděno z Object.)
Veřejná metoda ParseQueryId Analyzuje řetězec dotazu prvek a vrátí se použije pro vyhledávání nebo odpovídající nebo získání děti během volání Search() nebo MatchElement() nebo GetChildren() parsedQueryIdCookie, který má stejný řetězec dotazu. Roz-PROTO1-poznámky: To je nutné, aby část modulu plug-in QID je správně analyzovat a přehrávání motoru později volá do modulu plug-in MatchElement() s modulem plug-in část QID. (Přepisuje UITechnologyManager.ParseQueryId(String, Object%).)
Veřejná metoda ProcessMouseEnter Myši proces zpracovává událost enter okna. (Přepisuje UITechnologyManager.ProcessMouseEnter(IntPtr).)
Veřejná metoda RemoveEventHandler Odebere obslužnou rutinu události. (Přepisuje UITechnologyManager.RemoveEventHandler(IUITechnologyElement, UITestEventType, IUITestEventNotify).)
Veřejná metoda RemoveGlobalEventHandler Odstraní globální jímka informuje akce vyvolána modulem plug-in (Přepisuje UITechnologyManager.RemoveGlobalEventHandler(UITestEventType, IUITestEventNotify).)
Veřejná metoda Search (Přepisuje UITechnologyManager.Search(Object, IUITechnologyElement, Int32).)
Veřejná metoda SetTechnologyManagerProperty Nastaví vlastnost danou technologii správce. (Přepisuje UITechnologyManager.SetTechnologyManagerProperty(UITechnologyManagerProperty, Object).)
Veřejná metoda StartSession Provede jakékoli inicializace požadované správcem této technologie pro spuštění relace. (Přepisuje UITechnologyManager.StartSession(Boolean).)
Veřejná metoda StopSession Provádí vyčištění vyžadované správce této technologie pro ukončení aktuální relace. (Přepisuje UITechnologyManager.StopSession().)
Veřejná metoda ToString Vrátí řetězec, který představuje aktuální objekt. (Zděděno z Object.)

Nahoru

Bezpečný přístup z více vláken

Všechny veřejné členy static (Shared v jazyce Visual Basic) tohoto typu jsou bezpečné pro přístup z více vláken. Není zaručeno, že členy instancí jsou bezpečné pro přístup z více vláken.

Viz také

Referenční dokumentace

Microsoft.VisualStudio.TestTools.UITesting – obor názvů