Udostępnij za pośrednictwem


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
Metoda chroniona UITechnologyManagerProxy Inicjuje serwer proxy dla danej technologii.

Początek

Właściwości

  Nazwa Opis
Właściwość publiczna TechnologyName Pobiera nazwę technologii obsługiwane przez menedżera tej technologii. (Zastępuje UITechnologyManager.TechnologyName).

Początek

Metody

  Nazwa Opis
Metoda publiczna AddEventHandler Dodaje funkcję obsługi zdarzeń. (Zastępuje UITechnologyManager.AddEventHandler(IUITechnologyElement, UITestEventType, IUITestEventNotify)).
Metoda publiczna AddGlobalEventHandler Dodaje globalny obiekt sink powiadomić akcje wywoływane przez dodatek (Zastępuje UITechnologyManager.AddGlobalEventHandler(UITestEventType, IUITestEventNotify)).
Metoda publiczna 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()).
Metoda publiczna 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; }
Metoda publiczna 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%)).
Metoda publiczna Equals Określa, czy określony obiekt jest równa bieżącego obiektu. (Odziedziczone z Object).
Metoda chroniona 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).
Metoda publiczna GetChildren Pobiera moduł wyliczający dla dzieci danej IUITechnologyElement. (Zastępuje UITechnologyManager.GetChildren(IUITechnologyElement, Object)).
Metoda publiczna 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)).
Metoda publiczna GetElementFromNativeElement Pobiera element z danym macierzysty (podstawowych) element technologii. (Zastępuje UITechnologyManager.GetElementFromNativeElement(Object)).
Metoda publiczna GetElementFromPoint Pobiera element współrzędne ekranu. (Zastępuje UITechnologyManager.GetElementFromPoint(Int32, Int32)).
Metoda publiczna GetElementFromWindowHandle Pobiera element z uchwytu danego okna. (Zastępuje UITechnologyManager.GetElementFromWindowHandle(IntPtr)).
Metoda publiczna GetFocusedElement Pobiera się element, który jest elementem, który będzie odbierał zdarzenia klawiatury w tej instancji. (Zastępuje UITechnologyManager.GetFocusedElement(IntPtr)).
Metoda publiczna GetHashCode Służy jako funkcja mieszania dla określonego typu. (Odziedziczone z Object).
Metoda publiczna GetLastInvocationInfo Pobiera informacje o najnowszych wywołania Menedżera technologii. (Zastępuje UITechnologyManager.GetLastInvocationInfo()).
Metoda publiczna GetNextSibling Pobiera następny równorzędny danego elementu w hierarchii interfejsu użytkownika. (Zastępuje UITechnologyManager.GetNextSibling(IUITechnologyElement)).
Metoda publiczna GetParent Pobiera element nadrzędny danego elementu w hierarchii interfejsu użytkownika. (Zastępuje UITechnologyManager.GetParent(IUITechnologyElement)).
Metoda publiczna GetPreviousSibling Zwraca poprzedni równorzędny danego elementu w hierarchii interfejsu użytkownika. (Zastępuje UITechnologyManager.GetPreviousSibling(IUITechnologyElement)).
Metoda publiczna GetSynchronizationWaiter Pobiera kelner synchronizacji dla danego UITestEventType ten element. (Zastępuje UITechnologyManager.GetSynchronizationWaiter(IUITechnologyElement, UITestEventType)).
Metoda publiczna GetTechnologyManagerProperty Pobiera właściwości danej technologii menedżera. (Zastępuje UITechnologyManager.GetTechnologyManagerProperty(UITechnologyManagerProperty)).
Metoda publiczna GetType Pobiera Type bieżącego wystąpienia. (Odziedziczone z Object).
Metoda publiczna MatchElement (Zastępuje UITechnologyManager.MatchElement(IUITechnologyElement, Object, Boolean%)).
Metoda chroniona MemberwiseClone Tworzy kopię płytkie bieżące Object. (Odziedziczone z Object).
Metoda publiczna 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%)).
Metoda publiczna ProcessMouseEnter Przetwarza myszy procesu wprowadź zdarzeń okna. (Zastępuje UITechnologyManager.ProcessMouseEnter(IntPtr)).
Metoda publiczna RemoveEventHandler Usuwa obsługi zdarzeń. (Zastępuje UITechnologyManager.RemoveEventHandler(IUITechnologyElement, UITestEventType, IUITestEventNotify)).
Metoda publiczna RemoveGlobalEventHandler Usuwa globalny obiekt sink do nazewnictwie akcje wywoływane przez dodatek (Zastępuje UITechnologyManager.RemoveGlobalEventHandler(UITestEventType, IUITestEventNotify)).
Metoda publiczna Search (Zastępuje UITechnologyManager.Search(Object, IUITechnologyElement, Int32)).
Metoda publiczna SetTechnologyManagerProperty Ustawia właściwość danej technologii menedżera. (Zastępuje UITechnologyManager.SetTechnologyManagerProperty(UITechnologyManagerProperty, Object)).
Metoda publiczna StartSession Wykonuje wszelkie inicjowania wymagane przez menedżera tej technologii do rozpoczynania sesji. (Zastępuje UITechnologyManager.StartSession(Boolean)).
Metoda publiczna StopSession Wykonuje oczyszczania wymaganego przez menedżera tej technologii do zatrzymania bieżącej sesji. (Zastępuje UITechnologyManager.StopSession()).
Metoda publiczna 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.

Zobacz też

Informacje

Przestrzeń nazw Microsoft.VisualStudio.TestTools.UITesting