JScriptException Класс

Определение

Исключение, которое вызывается JScript для уведомления программы или узла среды CLR о произошедшей ошибке. 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
Наследование
Атрибуты
Реализации

Комментарии

Объект JScriptException также является и IJSVsaError может быть передан в узел через OnCompilerError.

Конструкторы

JScriptException()

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Инициализирует новый экземпляр класса JScriptException.

JScriptException(JSError)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Инициализирует новый экземпляр класса JScriptException с использованием указанного объекта JSError.

JScriptException(SerializationInfo, StreamingContext)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Инициализирует новый экземпляр JScriptException, используя указанные сериализованные данные.

JScriptException(String)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Инициализирует новый экземпляр JScriptException, используя указанное сообщение об ошибке.

JScriptException(String, Exception)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Инициализирует новый экземпляр JScriptException, используя указанное сообщение об ошибке и ссылку на внутреннее исключение, которое стало причиной данного исключения.

Свойства

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 поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает метод, создавший текущее исключение.

(Унаследовано от Exception)

Методы

Equals(Object)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetBaseException()

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

При переопределении в производном классе возвращает исключение Exception, которое является первопричиной одного или нескольких последующих исключений.

(Унаследовано от Exception)
GetHashCode()

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetObjectData(SerializationInfo, StreamingContext)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Хранит сведения об исключении, включая IsError значения и Code , в SerializationInfo.

GetType()

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает тип среды выполнения текущего экземпляра.

(Унаследовано от Exception)
MemberwiseClone()

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
ToString()

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Создает и возвращает строковое представление текущего исключения.

(Унаследовано от Exception)

События

SerializeObjectState

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Устаревшие..

Возникает, когда исключение сериализовано для создания объекта состояния исключения, содержащего сериализованные данные об исключении.

(Унаследовано от Exception)

Явные реализации интерфейса

IJSVsaError.Description

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Получает сообщение с описанием ошибки.

IJSVsaError.Number

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Получает код ошибки HResult.

IVsaError.Description

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Получает сообщение с описанием ошибки.

IVsaError.Number

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Получает код ошибки HResult.

Применяется к

См. также раздел