UITechnologyManagerProxy 클래스
기술 관리자 프록시 클래스입니다.
확장 플러그인이 재정의 하 고 해당 기술 관리자 동작을 사용자 지정 해야 합니다.
상속 계층 구조
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 | 핵심 요소 확장 요소를 변환 합니다.모든 플러그인이이 프록시 확장 기술 관리자가를 구현 해야 하며 요소와 확장 관리자 단순 변환이 핵심 기술의 복사본으로 만듭니다.같이: 공공 재정의 IUITechnologyElement ConvertToExtensionElement(IUITechnologyElement coreElement) {ExtensionTechnologyElement extensionElement = ExtensionTechnologyElement() 새. extensionElement.ExtensionTechnologyManager =이. extensionElement.CoreTechnologyElement = coreElement; extensionElement; 반환 } | |
ConvertToThisTechnology | 이 기술 관리자의 새 요소에 다른 기술의 특정된 요소를 변환합니다. 호스팅 및 호스팅 기술 사이 전환 하는 등의 작업에 사용 됩니다. (UITechnologyManager.ConvertToThisTechnology(IUITechnologyElement, Int32%)을(를) 재정의함) | |
Equals | 지정한 개체와 현재 개체가 같은지를 확인합니다. (Object에서 상속됨) | |
Finalize | 가비지 수집기가 회수하기 전에 개체가 리소스를 해제하고 다른 정리 작업을 수행할 수 있게 합니다. (Object에서 상속됨) | |
GetChildren | 지정 된 IUITechnologyElement의 자식에 대 한 열거자를 가져옵니다. (UITechnologyManager.GetChildren(IUITechnologyElement, Object)을(를) 재정의함) | |
GetControlSupportLevel | 지정 된 창에 요소 (s)이 기술 관리자의 지원 수준을 가져옵니다. 프레임 워크 요소에 대 한 올바른 기술 관리자를 선택 하려면이 함수를 사용 합니다. (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 | 쿼리 요소 문자열을 구문 분석 하 고 동일한 쿼리 문자열을 검색 또는 일치 또는 자식을 얻기 위해 찾으며 또는 MatchElement() 또는 GetChildren()를 호출 하는 동안 사용할 수 있는 parsedQueryIdCookie를 반환 합니다. EXT-PROTO1 노트: 이것이 필요는 QID 플러그 부분이 올바르게 구문 분석 하 고 재생 엔진 나중 QID 플러그인 부분을 다시 플러그 인의 MatchElement()을 호출 합니다. (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(Visual Basic의 경우 Shared) 멤버는 스레드로부터 안전합니다. 인터페이스 멤버는 스레드로부터 안전하지 않습니다.