Udostępnij za pośrednictwem


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

Początek

Właściwości

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

Początek

Metody

  Nazwa Opis
Metoda publiczna AddEventHandler Dodaje program obsługi zdarzeń. (Zastępuje UITechnologyManager.AddEventHandler(IUITechnologyElement, UITestEventType, IUITestEventNotify)).
Metoda publiczna AddGlobalEventHandler Dodaje globalny obiekt sink powiadomić akcje wywoływane przez dodatek plug-in (Zastępuje UITechnologyManager.AddGlobalEventHandler(UITestEventType, IUITestEventNotify)).
Metoda publiczna 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()).
Metoda publiczna 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; }
Metoda publiczna 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%)).
Metoda publiczna Equals Determines whether the specified object is equal to the current object. (Odziedziczone z Object).
Metoda chroniona Finalize Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Odziedziczone z Object).
Metoda publiczna GetChildren Pobiera moduł wyliczający 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 oknem. Ramach funkcja ta umożliwia wybór menedżera poprawne technologii dla elementu. (Zastępuje UITechnologyManager.GetControlSupportLevel(IntPtr)).
Metoda publiczna GetElementFromNativeElement Pobiera element z danym macierzystego (podstawowych) elementem technologii. (Zastępuje UITechnologyManager.GetElementFromNativeElement(Object)).
Metoda publiczna GetElementFromPoint Pobiera element w układzie współrzędnych danego 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 element koncentruje się, który jest elementem, który będzie odbierał zdarzenia klawiatury w tej instancji. (Zastępuje UITechnologyManager.GetFocusedElement(IntPtr)).
Metoda publiczna GetHashCode Serves as the default hash function. (Odziedziczone z Object).
Metoda publiczna GetLastInvocationInfo Pobiera informacje o najnowszych powołania się na technologię manager. (Zastępuje UITechnologyManager.GetLastInvocationInfo()).
Metoda publiczna GetNextSibling Pobiera następny równorzędny danego elementu w hierarchii interfejsów użytkownika. (Zastępuje UITechnologyManager.GetNextSibling(IUITechnologyElement)).
Metoda publiczna GetParent Pobiera element nadrzędny danego elementu w hierarchii interfejsów użytkownika. (Zastępuje UITechnologyManager.GetParent(IUITechnologyElement)).
Metoda publiczna GetPreviousSibling Pobiera poprzedni element równorzędny danego elementu w hierarchii interfejsów użytkownika. (Zastępuje UITechnologyManager.GetPreviousSibling(IUITechnologyElement)).
Metoda publiczna GetSynchronizationWaiter Pobiera kelner synchronizacji dla danego UITestEventType dla tego elementu. (Zastępuje UITechnologyManager.GetSynchronizationWaiter(IUITechnologyElement, UITestEventType)).
Metoda publiczna GetTechnologyManagerProperty Pobiera właściwość danej technologii menedżera. (Zastępuje UITechnologyManager.GetTechnologyManagerProperty(UITechnologyManagerProperty)).
Metoda publiczna GetType Gets the Type of the current instance. (Odziedziczone z Object).
Metoda publiczna MatchElement (Zastępuje UITechnologyManager.MatchElement(IUITechnologyElement, Object, Boolean%)).
Metoda chroniona MemberwiseClone Creates a shallow copy of the current Object. (Odziedziczone z Object).
Metoda publiczna 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%)).
Metoda publiczna ProcessMouseEnter Przetwarza myszy procesu wprowadź zdarzenia okna. (Zastępuje UITechnologyManager.ProcessMouseEnter(IntPtr)).
Metoda publiczna RemoveEventHandler Usuwa program obsługi zdarzeń. (Zastępuje UITechnologyManager.RemoveEventHandler(IUITechnologyElement, UITestEventType, IUITestEventNotify)).
Metoda publiczna RemoveGlobalEventHandler Usuwa globalny obiekt sink na nazewnictwie akcje wywoływane przez dodatek plug-in (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 rozpoczęcia sesji. (Zastępuje UITechnologyManager.StartSession(Boolean)).
Metoda publiczna StopSession Wykonanie oczyszczania wymaganego przez menedżera tej technologii do zatrzymania w bieżącej sesji. (Zastępuje UITechnologyManager.StopSession()).
Metoda publiczna 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.

Zobacz też

Informacje

Przestrzeń nazw Microsoft.VisualStudio.TestTools.UITesting