JScriptException 클래스

정의

CLR(공용 언어 런타임) 호스트 또는 프로그램에 오류가 발생했음을 알리기 위해 JScript에서 throw된 예외입니다. 일반적으로 열 JScriptException 거형 값을 사용합니다 JSError .

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

public ref class JScriptException : ApplicationException, Microsoft::JScript::IVsaFullErrorInfo, Microsoft::Vsa::IVsaError
public ref class JScriptException : ApplicationException, Microsoft::JScript::IVsaFullErrorInfo
[System.Serializable]
public class JScriptException : ApplicationException, Microsoft.JScript.IVsaFullErrorInfo, Microsoft.Vsa.IVsaError
[System.Serializable]
public class JScriptException : ApplicationException, Microsoft.JScript.IVsaFullErrorInfo
[<System.Serializable>]
type JScriptException = class
    inherit ApplicationException
    interface IVsaFullErrorInfo
    interface IVsaError
[<System.Serializable>]
type JScriptException = class
    inherit ApplicationException
    interface IVsaFullErrorInfo
    interface IJSVsaError
Public Class JScriptException
Inherits ApplicationException
Implements IVsaError, IVsaFullErrorInfo
Public Class JScriptException
Inherits ApplicationException
Implements IVsaFullErrorInfo
상속
특성
구현

설명

또한 A JScriptException 는 호스트를 IJSVsaError 통해 OnCompilerError전달될 수 있습니다.

생성자

Name Description
JScriptException()

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

JScriptException 클래스의 새 인스턴스를 초기화합니다.

JScriptException(JSError)

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

지정된 JScriptException을 사용하여 클래스의 JSError 새 인스턴스를 초기화합니다.

JScriptException(SerializationInfo, StreamingContext)

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

지정된 직렬화된 데이터를 사용하여 클래스의 JScriptException 새 인스턴스를 초기화합니다.

JScriptException(String, Exception)

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

지정된 오류 메시지와 이 예외의 JScriptException 원인인 내부 예외에 대한 참조를 사용하여 클래스의 새 인스턴스를 초기화합니다.

JScriptException(String)

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

지정된 오류 메시지를 사용하여 클래스의 JScriptException 새 인스턴스를 초기화합니다.

속성

Name Description
Column

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

오류가 발생하는 코드의 열을 가져옵니다.

Data

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

예외에 대한 추가 사용자 정의 정보를 제공하는 키/값 쌍의 컬렉션을 가져옵니다.

(다음에서 상속됨 Exception)
Description

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

오류를 설명하는 메시지를 가져옵니다.

EndColumn

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

오류가 끝나는 코드의 열을 가져옵니다.

EndLine

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

오류가 끝나는 코드 줄을 가져옵니다.

ErrorNumber

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

오류의 HResult 코드를 가져옵니다.

HelpLink

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

이 예외와 연결된 도움말 파일에 대한 링크를 가져오거나 설정합니다.

(다음에서 상속됨 Exception)
HResult

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

특정 예외에 할당된 코딩된 숫자 값인 HRESULT를 가져오거나 설정합니다.

(다음에서 상속됨 Exception)
InnerException

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

현재 예외를 Exception 발생시킨 인스턴스를 가져옵니다.

(다음에서 상속됨 Exception)
Line

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

오류가 발생하는 코드 줄을 가져옵니다.

LineText

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

오류가 발생하는 코드의 텍스트를 가져옵니다.

Message

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

오류를 설명하는 메시지를 가져옵니다.

Number

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

오류의 HResult 코드를 가져옵니다.

Severity

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

오류의 심각도를 나타내는 0(가장 심각)에서 4(가장 심각하지 않은) 사이의 숫자를 가져옵니다. 0이 기본값입니다.

Source

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

오류를 발생시키는 애플리케이션 또는 개체의 이름을 가져오거나 설정합니다.

(다음에서 상속됨 Exception)
SourceItem

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

오류를 발생시킨 소스 코드 항목을 가져옵니다.

SourceMoniker

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

오류가 포함된 소스 코드 파일의 이름을 가져옵니다.

StackTrace

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

오류 시 스택 추적 정보를 가져옵니다.

StartColumn

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

오류가 발생하는 코드의 열을 가져옵니다.

TargetSite

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

현재 예외를 throw하는 메서드를 가져옵니다.

(다음에서 상속됨 Exception)

메서드

Name Description
Equals(Object)

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

지정한 개체와 현재 개체가 같은지 여부를 확인합니다.

(다음에서 상속됨 Object)
GetBaseException()

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

파생 클래스에서 재정의되는 경우 하나 이상의 후속 예외의 근본 원인인 값을 반환 Exception 합니다.

(다음에서 상속됨 Exception)
GetHashCode()

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

기본 해시 함수로 작동합니다.

(다음에서 상속됨 Object)
GetObjectData(SerializationInfo, StreamingContext)

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

예외에 대한 정보(포함 IsErrorCode 값)를 저장합니다 SerializationInfo.

GetType()

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

현재 인스턴스의 런타임 형식을 가져옵니다.

(다음에서 상속됨 Exception)
MemberwiseClone()

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

현재 Object단순 복사본을 만듭니다.

(다음에서 상속됨 Object)
ToString()

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

현재 예외의 문자열 표현을 만들고 반환합니다.

(다음에서 상속됨 Exception)

이벤트

Name Description
SerializeObjectState

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

예외에 대한 직렬화된 데이터를 포함하는 예외 상태 개체를 만들기 위해 예외가 serialize될 때 발생합니다.

(다음에서 상속됨 Exception)

명시적 인터페이스 구현

Name Description
IJSVsaError.Description

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

오류를 설명하는 메시지를 가져옵니다.

IJSVsaError.Number

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

오류의 HResult 코드를 가져옵니다.

IVsaError.Description

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

오류를 설명하는 메시지를 가져옵니다.

IVsaError.Number

이 API는 제품 인프라를 지원하며 코드에서 직접 사용되지 않습니다.

오류의 HResult 코드를 가져옵니다.

적용 대상

추가 정보