UITechnologyManagerProxy - класс
Класс диспетчера технологий прокси-сервера.
Plugins расширения необходимо переопределить это и настраивать их расширение функциональности диспетчера технологий.
Иерархия наследования
Object
Microsoft.VisualStudio.TestTools.UITest.Extension.UITechnologyManager
Microsoft.VisualStudio.TestTools.UITesting.UITechnologyManagerProxy
Пространство имен: Microsoft.VisualStudio.TestTools.UITesting
Сборка: Microsoft.VisualStudio.TestTools.UITesting (в Microsoft.VisualStudio.TestTools.UITesting.dll)
Синтаксис
'Декларация
<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
Тип UITechnologyManagerProxy предоставляет следующие члены.
Конструкторы
Имя | Описание | |
---|---|---|
UITechnologyManagerProxy | Инициализирует прокси для заданного технологии. |
В начало страницы
Свойства
Имя | Описание | |
---|---|---|
TechnologyName | Получает имя технологии поддерживаемой этим диспетчером технологий. (Переопределяет UITechnologyManager.TechnologyName.) |
В начало страницы
Методы
Имя | Описание | |
---|---|---|
AddEventHandler | Добавляет обработчик событий. (Переопределяет UITechnologyManager.AddEventHandler(IUITechnologyElement, UITestEventType, IUITestEventNotify).) | |
AddGlobalEventHandler | Добавляет глобальный приемник для оповещения действия, вызванные подключаемого модуля (Переопределяет UITechnologyManager.AddGlobalEventHandler(UITestEventType, IUITestEventNotify).) | |
CancelStep | Отменяет все время ожидания операции поиска или выполняемых данным диспетчером технологий из-за вызова методов WaitForReady или поиск. (Переопределяет UITechnologyManager.CancelStep().) | |
ConvertToExtensionElement | Преобразование базового элемента на элемент расширения.Все plugins, этот диспетчер технологий прокси-сервера должны реализовать это и создать простое преобразование копией элемента и диспетчера расширений базовой технологии.Элемент ": открытый переопределение IUITechnologyElement ConvertToExtensionElement (coreElement) IUITechnologyElement {extensionElement ExtensionTechnologyElement = new ExtensionTechnologyElement(); extensionElement.ExtensionTechnologyManager = это; extensionElement.CoreTechnologyElement = coreElement; возвращенное extensionElement; } | |
ConvertToThisTechnology | Преобразует указанный элемент другой технологии в новый элемент этого диспетчера технологий. Используется для таких операций, как переключаться между технологиями размещенного и размещения. (Переопределяет UITechnologyManager.ConvertToThisTechnology(IUITechnologyElement, Int32%).) | |
Equals | Определяет, равен ли заданный объект текущему объекту. (Унаследовано от Object.) | |
Finalize | Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как он будет уничтожен во время сборки мусора. (Унаследовано от Object.) | |
GetChildren | Возвращает перечислитель для дочерних элементов данного IUITechnologyElement. (Переопределяет UITechnologyManager.GetChildren(IUITechnologyElement, Object).) | |
GetControlSupportLevel | Получает уровень поддержки этого диспетчера технологий для элементов в определенном окне. Платформа использует эту функцию, чтобы выбрать нужный диспетчер технологий для элемента. (Переопределяет UITechnologyManager.GetControlSupportLevel(IntPtr).) | |
GetElementFromNativeElement | Получает элемент из заданных пользователем (основному) элемента технологии. (Переопределяет UITechnologyManager.GetElementFromNativeElement(Object).) | |
GetElementFromPoint | Получает элемент с заданным экранных координатах. (Переопределяет UITechnologyManager.GetElementFromPoint(Int32, Int32).) | |
GetElementFromWindowHandle | Получает элемент из заданных дескриптора окна. (Переопределяет UITechnologyManager.GetElementFromWindowHandle(IntPtr).) | |
GetFocusedElement | Получает элемент, фокусируемый элемент, получающего события клавиатуры на этом экземпляре. (Переопределяет UITechnologyManager.GetFocusedElement(IntPtr).) | |
GetHashCode | Служит хэш-функцией по умолчанию. (Унаследовано от Object.) | |
GetLastInvocationInfo | Возвращает сведения о последнем вызове диспетчера технологий. (Переопределяет UITechnologyManager.GetLastInvocationInfo().) | |
GetNextSibling | Возвращает следующий элемент того же данного элемента в иерархии интерфейса пользователя. (Переопределяет UITechnologyManager.GetNextSibling(IUITechnologyElement).) | |
GetParent | Получает родительский элемент данного элемента в иерархии интерфейса пользователя. (Переопределяет UITechnologyManager.GetParent(IUITechnologyElement).) | |
GetPreviousSibling | Получает предыдущий одноуровневой данного элемента в иерархии интерфейса пользователя. (Переопределяет UITechnologyManager.GetPreviousSibling(IUITechnologyElement).) | |
GetSynchronizationWaiter | Получает кельнера для синхронизации, согласно заданному UITestEventType в этом элементе. (Переопределяет UITechnologyManager.GetSynchronizationWaiter(IUITechnologyElement, UITestEventType).) | |
GetTechnologyManagerProperty | Возвращает заданное свойство диспетчера технологий. (Переопределяет UITechnologyManager.GetTechnologyManagerProperty(UITechnologyManagerProperty).) | |
GetType | Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.) | |
MatchElement | (Переопределяет UITechnologyManager.MatchElement(IUITechnologyElement, Object, Boolean%).) | |
MemberwiseClone | Создает неполную копию текущего объекта Object. (Унаследовано от Object.) | |
ParseQueryId | Анализирует строку запроса и возвращает parsedQueryIdCookie элемента, который будет использоваться во время Search() или MatchElement() или вызова GetChildren() для поиска или или сопоставление или дочерние элементы, получение имеет ту же строку запроса. EXT-PROTO1-NOTES: Это необходимо, чтобы вставляемая часть QID правильно будет анализируется и вызова обработчика воспроизведения позже в вставляемое MatchElement() снова с этой вставляемой частью QID. (Переопределяет UITechnologyManager.ParseQueryId(String, Object%).) | |
ProcessMouseEnter | Процессы запускают событие мыши процесса для окна. (Переопределяет UITechnologyManager.ProcessMouseEnter(IntPtr).) | |
RemoveEventHandler | Удаляет обработчик событий. (Переопределяет UITechnologyManager.RemoveEventHandler(IUITechnologyElement, UITestEventType, IUITestEventNotify).) | |
RemoveGlobalEventHandler | Удаляет глобальный приемник для notifiy действия созданным подключаемого модуля (Переопределяет UITechnologyManager.RemoveGlobalEventHandler(UITestEventType, IUITestEventNotify).) | |
Search | (Переопределяет UITechnologyManager.Search(Object, IUITechnologyElement, Int32).) | |
SetTechnologyManagerProperty | Задает заданное свойство диспетчера технологий. (Переопределяет UITechnologyManager.SetTechnologyManagerProperty(UITechnologyManagerProperty, Object).) | |
StartSession | Выполняет дополнительную инициализацию требуемую данным диспетчером технологий для запуска сеанса. (Переопределяет UITechnologyManager.StartSession(Boolean).) | |
StopSession | Выполняет очистку любую требуемую данным диспетчером технологий для остановки в текущем сеансе. (Переопределяет UITechnologyManager.StopSession().) | |
ToString | Возвращает строку, представляющую текущий объект. (Унаследовано от Object.) |
В начало страницы
Потокобезопасность
Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.
См. также
Ссылки
Microsoft.VisualStudio.TestTools.UITesting - пространство имен