Sdílet prostřednictvím


UITechnologyManagerProxy – třída

Správce třídy proxy technologie.

Rozšíření plug-in musí přepsat a přizpůsobit své chování Správce technologie.

Hierarchie dědičnosti

System.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 dané technologie.

Nahoru

Vlastnosti

  Název Popis
Veřejná vlastnost TechnologyName Získá název technologie správce tuto technologii podporuje. (Přepisuje UITechnologyManager.TechnologyName.)

Nahoru

Metody

  Název Popis
Veřejná metoda AddEventHandler Přidá obslužné rutiny události. (Přepisuje UITechnologyManager.AddEventHandler(IUITechnologyElement, UITestEventType, IUITestEventNotify).)
Veřejná metoda AddGlobalEventHandler Přidá globální jímka upozornit akce aktivována modulem plug-in (Přepisuje UITechnologyManager.AddGlobalEventHandler(UITestEventType, IUITestEventNotify).)
Veřejná metoda CancelStep Čekání nebo vyhledávací operaci, která se provádí správce této technologie z volání metod WaitForReady nebo hledání zruší. (Přepisuje UITechnologyManager.CancelStep().)
Veřejná metoda ConvertToExtensionElement Převod jádrem element rozšíření.Všechny moduly plug-in, rozšíření této proxy Správce technologie musí implementovat toto a vytvořit jednoduchý převod kopii technologii prvek a rozšíření správce.Něco jako: veřejné přepsat IUITechnologyElement ConvertToExtensionElement(IUITechnologyElement coreElement) {ExtensionTechnologyElement extensionElement = nové ExtensionTechnologyElement(); extensionElement.ExtensionTechnologyManager = tato; extensionElement.CoreTechnologyElement = coreElement; vrátit extensionElement; }
Veřejná metoda ConvertToThisTechnology Převede daný prvek jinou technologií nový prvek správce této technologie. Používá se pro operace, například přepínání mezi hostitele a hostování technologie. (Přepisuje UITechnologyManager.ConvertToThisTechnology(IUITechnologyElement, Int32%).)
Veřejná metoda Equals Určuje, zda zadaný objekt je rovno aktuální objekt. (Zděděno z Object.)
Chráněná metoda Finalize Umožňuje objekt při uvolnění prostředků a provádět jiné operace vyčištění, dříve, než je zažádáno systémem uvolňování paměti. (Zděděno z Object.)
Veřejná metoda GetChildren Získá čítače výčtu pro děti dané IUITechnologyElement. (Přepisuje UITechnologyManager.GetChildren(IUITechnologyElement, Object).)
Veřejná metoda GetControlSupportLevel Získá úroveň podpory správce této technologie pro prvky (s) v daném okně. Rámci používá tuto funkci vyberte správce správnou technologii pro prvek. (Přepisuje UITechnologyManager.GetControlSupportLevel(IntPtr).)
Veřejná metoda GetElementFromNativeElement Prvek získá z dané nativní (základní) prvek technologie. (Přepisuje UITechnologyManager.GetElementFromNativeElement(Object).)
Veřejná metoda GetElementFromPoint Prvek získá na souřadnicích dané obrazovky. (Přepisuje UITechnologyManager.GetElementFromPoint(Int32, Int32).)
Veřejná metoda GetElementFromWindowHandle Prvek získá z popisovač daného okna. (Přepisuje UITechnologyManager.GetElementFromWindowHandle(IntPtr).)
Veřejná metoda GetFocusedElement Získá zaměřený prvek, který 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 funkci hash u určitého typu. (Zděděno z Object.)
Veřejná metoda GetLastInvocationInfo Získá informace o nejnovějších vyvolání Správce technologie. (Přepisuje UITechnologyManager.GetLastInvocationInfo().)
Veřejná metoda GetNextSibling Získá další člen na stejné úrovni daný prvek v hierarchii uživatelského rozhraní. (Přepisuje UITechnologyManager.GetNextSibling(IUITechnologyElement).)
Veřejná metoda GetParent Získá nadřazeného daný prvek v hierarchii uživatelského rozhraní. (Přepisuje UITechnologyManager.GetParent(IUITechnologyElement).)
Veřejná metoda GetPreviousSibling Předchozí člen na stejné úrovni daný prvek získá v hierarchii uživatelského rozhraní. (Přepisuje UITechnologyManager.GetPreviousSibling(IUITechnologyElement).)
Veřejná metoda GetSynchronizationWaiter Získá číšník synchronizace pro dané UITestEventType na tento prvek. (Přepisuje UITechnologyManager.GetSynchronizationWaiter(IUITechnologyElement, UITestEventType).)
Veřejná metoda GetTechnologyManagerProperty Získá dané vlastnosti technologie správce. (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ří kopii aktuálního Object. (Zděděno z Object.)
Veřejná metoda ParseQueryId Analyzuje prvek řetězce dotazu a vrátí parsedQueryIdCookie použité během volání Search() nebo MatchElement() nebo GetChildren() pro vyhledávání nebo odpovídající nebo získání dětí, který má stejný řetězec dotazu. Roz PROTO1 poznámky: Toto je vyžadováno tak, že je součástí modulu plug-in QID správně analyzovat a přehrávání motoru zavolá později MatchElement() modul plug-in s část QID modul plug-in. (Přepisuje UITechnologyManager.ParseQueryId(String, Object%).)
Veřejná metoda ProcessMouseEnter Myš 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 aktivová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í dané vlastnosti technologie správce. (Přepisuje UITechnologyManager.SetTechnologyManagerProperty(UITechnologyManagerProperty, Object).)
Veřejná metoda StartSession Provádí veškeré inicializace správce této technologie potřebné pro spuštění relace. (Přepisuje UITechnologyManager.StartSession(Boolean).)
Veřejná metoda StopSession Provádí požadavek správcem této technologie pro zastavení 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ů