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 | |
---|---|---|
UITechnologyManagerProxy | Inicializuje server proxy pro danou technologii. |
Nahoru
Vlastnosti
Název | Popis | |
---|---|---|
TechnologyName | Získá název technologie podporována správcem této technologie. (Přepisuje UITechnologyManager.TechnologyName.) |
Nahoru
Metody
Název | Popis | |
---|---|---|
AddEventHandler | Přidá obslužnou rutinu události. (Přepisuje UITechnologyManager.AddEventHandler(IUITechnologyElement, UITestEventType, IUITestEventNotify).) | |
AddGlobalEventHandler | Přidá globální jímka upozornění na akce, které jsou vyvolány modulem plug-in (Přepisuje UITechnologyManager.AddGlobalEventHandler(UITestEventType, IUITestEventNotify).) | |
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().) | |
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; } | |
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%).) | |
Equals | Určuje, zda je zadaný objekt rovna aktuální objekt. (Zděděno z Object.) | |
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.) | |
GetChildren | Získává čítač pro děti danou IUITechnologyElement. (Přepisuje UITechnologyManager.GetChildren(IUITechnologyElement, Object).) | |
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).) | |
GetElementFromNativeElement | Získá prvek z dané nativní (základní) prvku technologie. (Přepisuje UITechnologyManager.GetElementFromNativeElement(Object).) | |
GetElementFromPoint | Získá prvek v daném obrazovkových souřadnicích. (Přepisuje UITechnologyManager.GetElementFromPoint(Int32, Int32).) | |
GetElementFromWindowHandle | Získá prvek z popisovač daného okna. (Přepisuje UITechnologyManager.GetElementFromWindowHandle(IntPtr).) | |
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).) | |
GetHashCode | Slouží jako výchozí funkce hash. (Zděděno z Object.) | |
GetLastInvocationInfo | Získá informace o poslední vyvolání Správce technologie. (Přepisuje UITechnologyManager.GetLastInvocationInfo().) | |
GetNextSibling | Další na stejné úrovni jako daný prvek získá v hierarchii uživatelského rozhraní. (Přepisuje UITechnologyManager.GetNextSibling(IUITechnologyElement).) | |
GetParent | Získá nadřazené daného prvku v hierarchii uživatelského rozhraní. (Přepisuje UITechnologyManager.GetParent(IUITechnologyElement).) | |
GetPreviousSibling | Získá předchozí člen na stejné úrovni daného prvku v hierarchii uživatelského rozhraní. (Přepisuje UITechnologyManager.GetPreviousSibling(IUITechnologyElement).) | |
GetSynchronizationWaiter | Získá synchronizace číšník pro dané UITestEventType na tento prvek. (Přepisuje UITechnologyManager.GetSynchronizationWaiter(IUITechnologyElement, UITestEventType).) | |
GetTechnologyManagerProperty | Získá dané vlastnosti Správce technologie. (Přepisuje UITechnologyManager.GetTechnologyManagerProperty(UITechnologyManagerProperty).) | |
GetType | Získá Type aktuální instance. (Zděděno z Object.) | |
MatchElement | (Přepisuje UITechnologyManager.MatchElement(IUITechnologyElement, Object, Boolean%).) | |
MemberwiseClone | Vytvoří mělká kopie aktuálního Object. (Zděděno z Object.) | |
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%).) | |
ProcessMouseEnter | Myši proces zpracovává událost enter okna. (Přepisuje UITechnologyManager.ProcessMouseEnter(IntPtr).) | |
RemoveEventHandler | Odebere obslužnou rutinu události. (Přepisuje UITechnologyManager.RemoveEventHandler(IUITechnologyElement, UITestEventType, IUITestEventNotify).) | |
RemoveGlobalEventHandler | Odstraní globální jímka informuje akce vyvolána modulem plug-in (Přepisuje UITechnologyManager.RemoveGlobalEventHandler(UITestEventType, IUITestEventNotify).) | |
Search | (Přepisuje UITechnologyManager.Search(Object, IUITechnologyElement, Int32).) | |
SetTechnologyManagerProperty | Nastaví vlastnost danou technologii správce. (Přepisuje UITechnologyManager.SetTechnologyManagerProperty(UITechnologyManagerProperty, Object).) | |
StartSession | Provede jakékoli inicializace požadované správcem této technologie pro spuštění relace. (Přepisuje UITechnologyManager.StartSession(Boolean).) | |
StopSession | Provádí vyčištění vyžadované správce této technologie pro ukončení aktuální relace. (Přepisuje UITechnologyManager.StopSession().) | |
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.