다음을 통해 공유


UITestInterpreterCore 클래스

반복 작업에는 UITest 개체와 그 해석 하는 클래스입니다.

해석 결과는 UITestActionInvoker 값에 따라 달라집니다.

상속 계층 구조

System.Object
  Microsoft.VisualStudio.TestTools.UITest.CodeGeneration.UITestInterpreterCore
    Microsoft.VisualStudio.TestTools.UITest.CodeGeneration.UITestInterpreter

네임스페이스:  Microsoft.VisualStudio.TestTools.UITest.CodeGeneration
어셈블리:  Microsoft.VisualStudio.TestTools.UITest.Common(Microsoft.VisualStudio.TestTools.UITest.Common.dll)

구문

‘선언
Public Class UITestInterpreterCore _
    Implements IDisposable
public class UITestInterpreterCore : IDisposable
public ref class UITestInterpreterCore : IDisposable
type UITestInterpreterCore =  
    class
        interface IDisposable
    end
public class UITestInterpreterCore implements IDisposable

UITestInterpreterCore 형식에서는 다음과 같은 멤버를 노출합니다.

생성자

  이름 설명
Public 메서드 UITestInterpreterCore 지정된 UITest에 대한 UITestInterpreter의 인스턴스를 만듭니다.

위쪽

속성

  이름 설명
Public 속성 ActionInvoker UITest에서 작업을 실행하는 데 사용할 UITestActionInvoker를 가져오거나 설정합니다.
Protected 속성 CurrentAction 실행 중인 현재 동작입니다.
Protected 속성 PlaybackInProgress True 이면 재생 진행 중입니다.
Public 속성 PlaybackUITest 실행 중인 UITest를 가져옵니다.

위쪽

메서드

  이름 설명
Public 메서드 Cancel (즉, 해석) 현재 단계 또는 테스트 실행을 취소합니다.이 호출은 UITest 실행이 취소되고 재생이 반환될 때까지 차단됩니다.Uitest는 실행 중인 스레드가 아닌 다른 스레드에서 호출 해야 합니다.
Public 메서드 Dispose() 개체를 삭제합니다.
Protected 메서드 Dispose(Boolean) 실제 dispose 구현 합니다.
Public 메서드 Equals 지정한 개체와 현재 개체가 같은지 여부를 확인합니다. (Object에서 상속됨)
Protected 메서드 ExecuteAction 지정 된 작업을 실행합니다.
Public 메서드 ExecuteStep 실행 (즉, 해석) 현재 단계에서 현재 선택한 ActionList.
Public 메서드 ExecuteTest() 실행 (즉, 해석) 현재 UITest 개체입니다.
Public 메서드정적 멤버 ExecuteTest(UITest) 실행 (즉, 해석) 지정 된 UITest 개체입니다.
Public 메서드 ExecuteTest(Int64, Int64) 실행 (즉, 해석) 작업에 지정 된 범위에 대 한 현재 UITest 개체입니다.
Public 메서드정적 멤버 ExecuteTest(UITest, Int64, Int64) 실행 (즉, 해석) 작업에 지정 된 범위에 지정 된 UITest 개체입니다.
Protected 메서드 Finalize 가비지 수집에서 회수하기 전에 개체에서 리소스를 해제하고 다른 정리 작업을 수행할 수 있게 합니다. (Object에서 상속됨)
Public 메서드 GetHashCode 특정 형식에 대한 해시 함수 역할을 합니다. (Object에서 상속됨)
Public 메서드 GetType 현재 인스턴스의 Type을 가져옵니다. (Object에서 상속됨)
Protected 메서드 IsExpectedExceptionFromActionExecution 작업 실행에서 지정된 예외가 예상되는 경우 true를 반환합니다.
Protected 메서드 LogActionExecutionException 작업 실행 예외에 대 한 데이터를 기록합니다.
Protected 메서드 MemberwiseClone 현재 Object의 단순 복사본을 만듭니다. (Object에서 상속됨)
Public 메서드 MoveToFirstStep 현재 작업 포인터를 현재 선택한 ActionList의 첫 번째 작업으로 이동합니다.
Public 메서드 MoveToLastStep 현재 작업 포인터를 현재 선택한 ActionList의 마지막 작업으로 이동합니다.
Public 메서드 MoveToNextStep 작업 포인터를 현재 선택한 ActionList의 다음 작업으로 이동합니다.
Public 메서드 MoveToPreviousStep 작업 포인터를 현재 선택한 ActionList의 이전 작업으로 이동합니다.
Public 메서드 MoveToStepNumber 현재 작업 포인터를 현재 선택한 ActionList의 지정된 작업 인덱스로 이동합니다.
Protected 메서드 OnErrorHandledByUser 사용자 작업 실행 오류를 처리 한 후에 호출 됩니다. 로그 관련 항목을 추적하는 데 사용할 수 있습니다.
Protected 메서드 RaisePlaybackProgressEvent 재생 진행률 이벤트를 발생시킵니다.
Public 메서드 ToString 현재 개체를 나타내는 문자열을 반환합니다. (Object에서 상속됨)

위쪽

이벤트

  이름 설명
Public 이벤트 ActionCompleted UITestAction이 실행된 후 발생하는 이벤트입니다.
Public 이벤트 ActionListCompleted 각 ActionList의 실행이 완료된 후 발생하는 이벤트입니다.
Public 이벤트 ActionListStarted 각 Actionlist의 실행이 시작 되기 전에 이벤트가 발생 합니다.
Public 이벤트 ActionStarted UITestAction이 실행되기 전에 발생하는 이벤트입니다.
Public 이벤트 InterpreterError UITest를 해석할 때 오류가 발생하는 경우 발생하는 이벤트입니다.
Public 이벤트 InterpreterProgress UITest를 해석할 때 진행률을 업데이트하기 위해 발생하는 이벤트입니다.
Public 이벤트 InterpreterWarning UITest를 해석할 때 경고가 발생하는 경우 발생하는 이벤트입니다.
Public 이벤트 UITestCompleted UITest의 실행이 완료된 후 발생하는 이벤트입니다.
Public 이벤트 UITestStarted Uitest의 실행을 시작 하기 전에 이벤트가 발생 합니다.

위쪽

스레드로부터의 안전성

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

참고 항목

참조

Microsoft.VisualStudio.TestTools.UITest.CodeGeneration 네임스페이스