다음을 통해 공유


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 형식에서는 다음과 같은 멤버를 노출합니다.

생성자

  이름 설명
Protected 메서드 UITechnologyManagerProxy 특정된 기술에 대 한 프록시를 초기화합니다.

위쪽

속성

  이름 설명
Public 속성 TechnologyName 이 기술 관리자에서 지 원하는 기술의 이름을 가져옵니다. (UITechnologyManager.TechnologyName을(를) 재정의함)

위쪽

메서드

  이름 설명
Public 메서드 AddEventHandler 이벤트 처리기를 추가합니다. (UITechnologyManager.AddEventHandler(IUITechnologyElement, UITestEventType, IUITestEventNotify)을(를) 재정의함)
Public 메서드 AddGlobalEventHandler 플러그 인에서 발생 하는 동작을 알리기 위해 글로벌 싱크 추가 (UITechnologyManager.AddGlobalEventHandler(UITestEventType, IUITestEventNotify)을(를) 재정의함)
Public 메서드 CancelStep WaitForReady 또는 검색 메서드 호출으로 인해이 기술 관리자에서 수행 중인 대기 또는 검색 작업을 취소 합니다. (UITechnologyManager.CancelStep()을(를) 재정의함)
Public 메서드 ConvertToExtensionElement 핵심 요소 확장 요소를 변환 합니다.모든 플러그인이이 프록시 확장 기술 관리자가를 구현 해야 하며 요소와 확장 관리자 단순 변환이 핵심 기술의 복사본으로 만듭니다.같이: 공공 재정의 IUITechnologyElement ConvertToExtensionElement(IUITechnologyElement coreElement) {ExtensionTechnologyElement extensionElement = ExtensionTechnologyElement() 새. extensionElement.ExtensionTechnologyManager =이. extensionElement.CoreTechnologyElement = coreElement; extensionElement; 반환 }
Public 메서드 ConvertToThisTechnology 이 기술 관리자의 새 요소에 다른 기술의 특정된 요소를 변환합니다. 호스팅 및 호스팅 기술 사이 전환 하는 등의 작업에 사용 됩니다. (UITechnologyManager.ConvertToThisTechnology(IUITechnologyElement, Int32%)을(를) 재정의함)
Public 메서드 Equals 지정한 개체와 현재 개체가 같은지를 확인합니다. (Object에서 상속됨)
Protected 메서드 Finalize 가비지 수집기가 회수하기 전에 개체가 리소스를 해제하고 다른 정리 작업을 수행할 수 있게 합니다. (Object에서 상속됨)
Public 메서드 GetChildren 지정 된 IUITechnologyElement의 자식에 대 한 열거자를 가져옵니다. (UITechnologyManager.GetChildren(IUITechnologyElement, Object)을(를) 재정의함)
Public 메서드 GetControlSupportLevel 지정 된 창에 요소 (s)이 기술 관리자의 지원 수준을 가져옵니다. 프레임 워크 요소에 대 한 올바른 기술 관리자를 선택 하려면이 함수를 사용 합니다. (UITechnologyManager.GetControlSupportLevel(IntPtr)을(를) 재정의함)
Public 메서드 GetElementFromNativeElement 지정 된 네이티브 (내부) 기술 요소에서 요소를 가져옵니다. (UITechnologyManager.GetElementFromNativeElement(Object)을(를) 재정의함)
Public 메서드 GetElementFromPoint 지정 된 화면 좌표에 있는 요소를 가져옵니다. (UITechnologyManager.GetElementFromPoint(Int32, Int32)을(를) 재정의함)
Public 메서드 GetElementFromWindowHandle 지정 된 창 핸들에서 요소를 가져옵니다. (UITechnologyManager.GetElementFromWindowHandle(IntPtr)을(를) 재정의함)
Public 메서드 GetFocusedElement 이 인스턴스에 키보드 이벤트를 수신 하는 요소를 가진된 요소를 가져옵니다. (UITechnologyManager.GetFocusedElement(IntPtr)을(를) 재정의함)
Public 메서드 GetHashCode 기본 해시 함수로 작동합니다. (Object에서 상속됨)
Public 메서드 GetLastInvocationInfo 최신 기술 관리자를 호출 하는 방법에 대 한 정보를 가져옵니다. (UITechnologyManager.GetLastInvocationInfo()을(를) 재정의함)
Public 메서드 GetNextSibling 사용자 인터페이스 계층 구조에서 지정 된 요소의 다음 형제를 가져옵니다. (UITechnologyManager.GetNextSibling(IUITechnologyElement)을(를) 재정의함)
Public 메서드 GetParent 사용자 인터페이스 계층 구조에서 지정 된 요소의 부모를 가져옵니다. (UITechnologyManager.GetParent(IUITechnologyElement)을(를) 재정의함)
Public 메서드 GetPreviousSibling 사용자 인터페이스 계층 구조에서 지정 된 요소의 이전 형제를 가져옵니다. (UITechnologyManager.GetPreviousSibling(IUITechnologyElement)을(를) 재정의함)
Public 메서드 GetSynchronizationWaiter 해당 동기화 웨이터 가져옵니다이 UITestEventType. (UITechnologyManager.GetSynchronizationWaiter(IUITechnologyElement, UITestEventType)을(를) 재정의함)
Public 메서드 GetTechnologyManagerProperty 기술 관리자의 지정된 된 속성을 가져옵니다. (UITechnologyManager.GetTechnologyManagerProperty(UITechnologyManagerProperty)을(를) 재정의함)
Public 메서드 GetType 현재 인스턴스의 Type을 가져옵니다. (Object에서 상속됨)
Public 메서드 MatchElement (UITechnologyManager.MatchElement(IUITechnologyElement, Object, Boolean%)을(를) 재정의함)
Protected 메서드 MemberwiseClone 현재 Object의 부분 복사본을 만듭니다. (Object에서 상속됨)
Public 메서드 ParseQueryId 쿼리 요소 문자열을 구문 분석 하 고 동일한 쿼리 문자열을 검색 또는 일치 또는 자식을 얻기 위해 찾으며 또는 MatchElement() 또는 GetChildren()를 호출 하는 동안 사용할 수 있는 parsedQueryIdCookie를 반환 합니다. EXT-PROTO1 노트: 이것이 필요는 QID 플러그 부분이 올바르게 구문 분석 하 고 재생 엔진 나중 QID 플러그인 부분을 다시 플러그 인의 MatchElement()을 호출 합니다. (UITechnologyManager.ParseQueryId(String, Object%)을(를) 재정의함)
Public 메서드 ProcessMouseEnter 처리 프로세스 마우스 이벤트 창에 입력 합니다. (UITechnologyManager.ProcessMouseEnter(IntPtr)을(를) 재정의함)
Public 메서드 RemoveEventHandler 이벤트 처리기를 제거 합니다. (UITechnologyManager.RemoveEventHandler(IUITechnologyElement, UITestEventType, IUITestEventNotify)을(를) 재정의함)
Public 메서드 RemoveGlobalEventHandler 플러그 인에서 발생 하는 notifiy 작업에 전체 싱크를 제거 합니다. (UITechnologyManager.RemoveGlobalEventHandler(UITestEventType, IUITestEventNotify)을(를) 재정의함)
Public 메서드 Search (UITechnologyManager.Search(Object, IUITechnologyElement, Int32)을(를) 재정의함)
Public 메서드 SetTechnologyManagerProperty 기술 관리자의 지정된 된 속성을 설정합니다. (UITechnologyManager.SetTechnologyManagerProperty(UITechnologyManagerProperty, Object)을(를) 재정의함)
Public 메서드 StartSession 이 기술 관리자에서 세션을 시작 하는 데 필요한 모든 초기화를 수행 합니다. (UITechnologyManager.StartSession(Boolean)을(를) 재정의함)
Public 메서드 StopSession 이 기술 관리자에서 현재 세션을 중지 하는 데 필요한 모든 정리 작업을 수행 합니다. (UITechnologyManager.StopSession()을(를) 재정의함)
Public 메서드 ToString 현재 개체를 나타내는 문자열을 반환합니다. (Object에서 상속됨)

위쪽

스레드로부터의 안전성

이 형식의 모든 공용 static(Visual Basic의 경우 Shared) 멤버는 스레드로부터 안전합니다. 인터페이스 멤버는 스레드로부터 안전하지 않습니다.

참고 항목

참조

Microsoft.VisualStudio.TestTools.UITesting 네임스페이스