다음을 통해 공유


UITechnologyManagerProxy 클래스

기술 관리자 프록시 클래스입니다.

확장 플러그인이를 무시 하 고 기술 관리자 동작을 사용자 지정 해야 합니다.

상속 계층 구조

System.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 요소 쿼리 문자열을 구문 분석 하 고 동일한 쿼리 문자열 검색 또는 일치 또는 자식을 얻기 위해 search () 또는 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 네임스페이스