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