Exceptionクラス
提供:AB開発Wiki
ナビゲーションに移動検索に移動
Exceptionは、全ての例外の基底となるクラスです。全ての例外はExceptionおよびその派生クラスのインスタンスであるべきです。
クラスの機能
公開メソッド
コンストラクタ
Sub Exception() Sub Exception(message As String) Sub Exception(message As String, innerException As Exception)
- message
- エラーメッセージ
- innerException
- 内部例外
内部例外は、他の例外インスタンスをラップするときに、基のインスタンスを指定します。
GetBaseException
最初に投げられた大元の例外
Function GetBaseException() As Exception
ラップされている例外があれば、その元をたどって一番最初に作られた例外インスタンスを返します。
GetBaseException
文字列化します。
Override Function ToString() As String
公開プロパティ
InnerException
内部例外を返します。
Function InnerException() As Exception
- 戻り値
- これが保持している内部例外。無ければNothing。
Message
エラーメッセージを返します。
Virtual Function Message() As String
HelpLink
この例外に関連付けられたヘルプへのURLもしくはURNの取得・設定を行います。
Virtual Sub HelpLink(help As String) Virtual Function HelpLink() As String
Source
この例外の発生元のアプリケーションもしくはオブジェクトの取得・設定を行います。
Virtual Sub Source(source As String) Virtual Function Source() As String
限定公開プロパティ
HResult
Sub HResult(hres As HRESULT) Function HResult() As HRESULT