Klasa UITechnologyManagerProxy
Klasę proxy technologię manager.
Rozszerzenie wtyczki należy zastąpić i dostosowanie sposobu działania Menedżera technologii.
Hierarchia dziedziczenia
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 | Inicjowanie serwera proxy dla danej technologii. |
Początek
Właściwości
Nazwa | Opis | |
---|---|---|
TechnologyName | Pobiera nazwę technologią obsługiwaną przez menedżera tej technologii. (Zastępuje UITechnologyManager.TechnologyName). |
Początek
Metody
Nazwa | Opis | |
---|---|---|
AddEventHandler | Dodaje program obsługi zdarzeń. (Zastępuje UITechnologyManager.AddEventHandler(IUITechnologyElement, UITestEventType, IUITestEventNotify)). | |
AddGlobalEventHandler | Dodaje globalny obiekt sink powiadomić akcje wywoływane przez dodatek plug-in (Zastępuje UITechnologyManager.AddGlobalEventHandler(UITestEventType, IUITestEventNotify)). | |
CancelStep | Anuluje wszelkie oczekiwania lub wyszukiwania operacji wykonywanej przez ten Menedżer technologii ze względu na wywołanie metody WaitForReady lub wyszukiwania. (Zastępuje UITechnologyManager.CancelStep()). | |
ConvertToExtensionElement | Konwersja kluczowy element elementu rozszerzenia.Wszystkie wtyczki rozszerzanie ten serwer proxy technologię manager należy zaimplementować to i utworzyć Konwersja prosta z kopią podstawową technologią element i extension manager.Coś takiego: public override IUITechnologyElement ConvertToExtensionElement(IUITechnologyElement coreElement) {ExtensionTechnologyElement extensionElement = nowe ExtensionTechnologyElement(); extensionElement.ExtensionTechnologyManager = ta; extensionElement.CoreTechnologyElement = coreElement; Zwraca extensionElement; } | |
ConvertToThisTechnology | Konwertuje danego elementu innej technologii nowy element ten Menedżer technologii. Służy to do operacji, takich jak przełączanie między gospodarzem i obsługi technologii. (Zastępuje UITechnologyManager.ConvertToThisTechnology(IUITechnologyElement, Int32%)). | |
Equals | Determines whether the specified object is equal to the current object. (Odziedziczone z Object). | |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Odziedziczone z Object). | |
GetChildren | Pobiera moduł wyliczający dzieci danej IUITechnologyElement. (Zastępuje UITechnologyManager.GetChildren(IUITechnologyElement, Object)). | |
GetControlSupportLevel | Pobiera poziom obsługi tej technologii menedżera dla elementów (s) w danym oknem. Ramach funkcja ta umożliwia wybór menedżera poprawne technologii dla elementu. (Zastępuje UITechnologyManager.GetControlSupportLevel(IntPtr)). | |
GetElementFromNativeElement | Pobiera element z danym macierzystego (podstawowych) elementem technologii. (Zastępuje UITechnologyManager.GetElementFromNativeElement(Object)). | |
GetElementFromPoint | Pobiera element w układzie współrzędnych danego ekranu. (Zastępuje UITechnologyManager.GetElementFromPoint(Int32, Int32)). | |
GetElementFromWindowHandle | Pobiera element z uchwytu danego okna. (Zastępuje UITechnologyManager.GetElementFromWindowHandle(IntPtr)). | |
GetFocusedElement | Pobiera element koncentruje się, który jest elementem, który będzie odbierał zdarzenia klawiatury w tej instancji. (Zastępuje UITechnologyManager.GetFocusedElement(IntPtr)). | |
GetHashCode | Serves as the default hash function. (Odziedziczone z Object). | |
GetLastInvocationInfo | Pobiera informacje o najnowszych powołania się na technologię manager. (Zastępuje UITechnologyManager.GetLastInvocationInfo()). | |
GetNextSibling | Pobiera następny równorzędny danego elementu w hierarchii interfejsów użytkownika. (Zastępuje UITechnologyManager.GetNextSibling(IUITechnologyElement)). | |
GetParent | Pobiera element nadrzędny danego elementu w hierarchii interfejsów użytkownika. (Zastępuje UITechnologyManager.GetParent(IUITechnologyElement)). | |
GetPreviousSibling | Pobiera poprzedni element równorzędny danego elementu w hierarchii interfejsów użytkownika. (Zastępuje UITechnologyManager.GetPreviousSibling(IUITechnologyElement)). | |
GetSynchronizationWaiter | Pobiera kelner synchronizacji dla danego UITestEventType dla tego elementu. (Zastępuje UITechnologyManager.GetSynchronizationWaiter(IUITechnologyElement, UITestEventType)). | |
GetTechnologyManagerProperty | Pobiera właściwość danej technologii menedżera. (Zastępuje UITechnologyManager.GetTechnologyManagerProperty(UITechnologyManagerProperty)). | |
GetType | Gets the Type of the current instance. (Odziedziczone z Object). | |
MatchElement | (Zastępuje UITechnologyManager.MatchElement(IUITechnologyElement, Object, Boolean%)). | |
MemberwiseClone | Creates a shallow copy of the current Object. (Odziedziczone z Object). | |
ParseQueryId | Przeanalizowany ciąg kwerendy elementu i zwraca parsedQueryIdCookie używanego podczas wywołania Search() lub MatchElement() lub GetChildren() podczas wyszukiwania lub dopasowania lub uzyskania dzieci, który ma ten sam ciąg kwerendy. EXT-PROTO1-uwagi: Jest to wymagane, aby dodatek część QID poprawnie jest analizowany i silnika odtwarzania później wywołania do wtyczki MatchElement() ponownie z wtyczki część QID. (Zastępuje UITechnologyManager.ParseQueryId(String, Object%)). | |
ProcessMouseEnter | Przetwarza myszy procesu wprowadź zdarzenia okna. (Zastępuje UITechnologyManager.ProcessMouseEnter(IntPtr)). | |
RemoveEventHandler | Usuwa program obsługi zdarzeń. (Zastępuje UITechnologyManager.RemoveEventHandler(IUITechnologyElement, UITestEventType, IUITestEventNotify)). | |
RemoveGlobalEventHandler | Usuwa globalny obiekt sink na nazewnictwie akcje wywoływane przez dodatek plug-in (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 rozpoczęcia sesji. (Zastępuje UITechnologyManager.StartSession(Boolean)). | |
StopSession | Wykonanie oczyszczania wymaganego przez menedżera tej technologii do zatrzymania w bieżącej sesji. (Zastępuje UITechnologyManager.StopSession()). | |
ToString | Returns a string that represents the current object. (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.