Klasa UITechnologyManagerProxy
Klasy proxy technologii menedżera.
Wtyczki rozszerzenia należy zastąpić i dostosować swoje zachowanie Menedżera technologii.
Hierarchia dziedziczenia
System.Object
Microsoft.VisualStudio.TestTools.UITest.Extension.UITechnologyManager
Microsoft.VisualStudio.TestTools.UITesting.UITechnologyManagerProxy
Przestrzeń nazw: Microsoft.VisualStudio.TestTools.UITesting
Zestaw: Microsoft.VisualStudio.TestTools.UITesting (w Microsoft.VisualStudio.TestTools.UITesting.dll)
Składnia
'Deklaracja
<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 uwidacznia następujące elementy członkowskie.
Konstruktorzy
Nazwa | Opis | |
---|---|---|
UITechnologyManagerProxy | Inicjuje serwer proxy dla danej technologii. |
Początek
Właściwości
Nazwa | Opis | |
---|---|---|
TechnologyName | Pobiera nazwę technologii obsługiwane przez menedżera tej technologii. (Zastępuje UITechnologyManager.TechnologyName). |
Początek
Metody
Nazwa | Opis | |
---|---|---|
AddEventHandler | Dodaje funkcję obsługi zdarzeń. (Zastępuje UITechnologyManager.AddEventHandler(IUITechnologyElement, UITestEventType, IUITestEventNotify)). | |
AddGlobalEventHandler | Dodaje globalny obiekt sink powiadomić akcje wywoływane przez dodatek (Zastępuje UITechnologyManager.AddGlobalEventHandler(UITestEventType, IUITestEventNotify)). | |
CancelStep | Anulowanie oczekiwania lub wyszukiwanie działania wykonywane przez menedżera tej technologii z powodu wywołanie metody WaitForReady lub wyszukiwania. (Zastępuje UITechnologyManager.CancelStep()). | |
ConvertToExtensionElement | Konwersja element podstawowy elementu rozszerzenia.Wszystkie dodatki plug-in, rozszerzenia tego serwera proxy technologii Menedżera musi wdrożyć to i utworzyć prosty konwersja z kopią technologii dwurdzeniowej Menedżera element i rozszerzenie.Coś takiego jak: public override IUITechnologyElement ConvertToExtensionElement(IUITechnologyElement coreElement) {ExtensionTechnologyElement extensionElement = nowe ExtensionTechnologyElement(); extensionElement.ExtensionTechnologyManager =; extensionElement.CoreTechnologyElement = coreElement; Powrót do extensionElement; } | |
ConvertToThisTechnology | Konwertuje nowy element ten Menedżer technologii danego elementu innej technologii. Używany do operacji, takich jak przełączanie między technologiami obsługiwane i hostingu. (Zastępuje UITechnologyManager.ConvertToThisTechnology(IUITechnologyElement, Int32%)). | |
Equals | Określa, czy określony obiekt jest równa bieżącego obiektu. (Odziedziczone z Object). | |
Finalize | Umożliwia obiekt spróbuj zwolnić zasoby i wykonywania innych operacji oczyszczania, zanim jest odzyskane w procesie wyrzucania elementów bezużytecznych. (Odziedziczone z Object). | |
GetChildren | Pobiera moduł wyliczający dla dzieci danej IUITechnologyElement. (Zastępuje UITechnologyManager.GetChildren(IUITechnologyElement, Object)). | |
GetControlSupportLevel | Pobiera poziom obsługi tej technologii menedżera dla elementów (s) w danym oknie. Tej funkcji używa się w ramach wybierz Menedżera technologii prawidłowego elementu. (Zastępuje UITechnologyManager.GetControlSupportLevel(IntPtr)). | |
GetElementFromNativeElement | Pobiera element z danym macierzysty (podstawowych) element technologii. (Zastępuje UITechnologyManager.GetElementFromNativeElement(Object)). | |
GetElementFromPoint | Pobiera element współrzędne ekranu. (Zastępuje UITechnologyManager.GetElementFromPoint(Int32, Int32)). | |
GetElementFromWindowHandle | Pobiera element z uchwytu danego okna. (Zastępuje UITechnologyManager.GetElementFromWindowHandle(IntPtr)). | |
GetFocusedElement | Pobiera się element, który jest elementem, który będzie odbierał zdarzenia klawiatury w tej instancji. (Zastępuje UITechnologyManager.GetFocusedElement(IntPtr)). | |
GetHashCode | Służy jako funkcja mieszania dla określonego typu. (Odziedziczone z Object). | |
GetLastInvocationInfo | Pobiera informacje o najnowszych wywołania Menedżera technologii. (Zastępuje UITechnologyManager.GetLastInvocationInfo()). | |
GetNextSibling | Pobiera następny równorzędny danego elementu w hierarchii interfejsu użytkownika. (Zastępuje UITechnologyManager.GetNextSibling(IUITechnologyElement)). | |
GetParent | Pobiera element nadrzędny danego elementu w hierarchii interfejsu użytkownika. (Zastępuje UITechnologyManager.GetParent(IUITechnologyElement)). | |
GetPreviousSibling | Zwraca poprzedni równorzędny danego elementu w hierarchii interfejsu użytkownika. (Zastępuje UITechnologyManager.GetPreviousSibling(IUITechnologyElement)). | |
GetSynchronizationWaiter | Pobiera kelner synchronizacji dla danego UITestEventType ten element. (Zastępuje UITechnologyManager.GetSynchronizationWaiter(IUITechnologyElement, UITestEventType)). | |
GetTechnologyManagerProperty | Pobiera właściwości danej technologii menedżera. (Zastępuje UITechnologyManager.GetTechnologyManagerProperty(UITechnologyManagerProperty)). | |
GetType | Pobiera Type bieżącego wystąpienia. (Odziedziczone z Object). | |
MatchElement | (Zastępuje UITechnologyManager.MatchElement(IUITechnologyElement, Object, Boolean%)). | |
MemberwiseClone | Tworzy kopię płytkie bieżące Object. (Odziedziczone z Object). | |
ParseQueryId | Ciąg kwerendy elementu analizuje i zwraca parsedQueryIdCookie używany podczas wyszukiwania lub dopasowywania lub uzyskania dzieci podczas wywołania Search() lub MatchElement() lub GetChildren(), który ma ten sam ciąg kwerendy. EXT-PROTO1-Uwagi: Jest to wymagane część wtyczka QID poprawnie jest analizowany i odtwarzania silnika później wzywa do MatchElement() dodatek ponownie z wtyczki część QID. (Zastępuje UITechnologyManager.ParseQueryId(String, Object%)). | |
ProcessMouseEnter | Przetwarza myszy procesu wprowadź zdarzeń okna. (Zastępuje UITechnologyManager.ProcessMouseEnter(IntPtr)). | |
RemoveEventHandler | Usuwa obsługi zdarzeń. (Zastępuje UITechnologyManager.RemoveEventHandler(IUITechnologyElement, UITestEventType, IUITestEventNotify)). | |
RemoveGlobalEventHandler | Usuwa globalny obiekt sink do nazewnictwie akcje wywoływane przez dodatek (Zastępuje UITechnologyManager.RemoveGlobalEventHandler(UITestEventType, IUITestEventNotify)). | |
Search | (Zastępuje UITechnologyManager.Search(Object, IUITechnologyElement, Int32)). | |
SetTechnologyManagerProperty | Ustawia właściwość danej technologii menedżera. (Zastępuje UITechnologyManager.SetTechnologyManagerProperty(UITechnologyManagerProperty, Object)). | |
StartSession | Wykonuje wszelkie inicjowania wymagane przez menedżera tej technologii do rozpoczynania sesji. (Zastępuje UITechnologyManager.StartSession(Boolean)). | |
StopSession | Wykonuje oczyszczania wymaganego przez menedżera tej technologii do zatrzymania bieżącej sesji. (Zastępuje UITechnologyManager.StopSession()). | |
ToString | Zwraca wartość typu ciąg, który reprezentuje bieżący obiekt. (Odziedziczone z Object). |
Początek
Bezpieczeństwo wątku
Wszystkie publiczne static (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Wystąpienia elementów członkowskich nie dają gwarancji bezpieczeństwa wątków.