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 형식에서는 다음과 같은 멤버를 노출합니다.
생성자
위쪽
속성
위쪽
메서드
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
요소 쿼리 문자열을 구문 분석 하 고 동일한 쿼리 문자열 검색 또는 일치 또는 자식을 얻기 위해 search () 또는 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) 멤버는 스레드로부터 안전합니다. 인터페이스 멤버는 스레드로부터 안전하지 않습니다.
참고 항목
참조
Microsoft.VisualStudio.TestTools.UITesting 네임스페이스