JScriptException クラス

定義

共通言語ランタイム (CLR) のホストまたはプログラムに、エラーが発生したことを通知する JScript によってスローされる例外。 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 は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

指定された JSError を使用して JScriptException クラスの新しいインスタンスを初期化します。

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 は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

派生クラスでオーバーライドされた場合、それ以後に発生する 1 つ以上の例外の根本原因である Exception を返します。

(継承元 Exception)
GetHashCode()

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

既定のハッシュ関数として機能します。

(継承元 Object)
GetObjectData(SerializationInfo, StreamingContext)

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

例外に関する情報 (および Code 値を含むIsError) を に格納します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 コードを取得します。

適用対象

こちらもご覧ください