OracleTypeExceptionは、ODP.NETタイプのクラスで発生する例外を処理するためのベース例外クラスです。
クラスの継承
System.Object
System.Exception
System.SystemException
Oracle.DataAccess.Types.OracleTypeException
宣言
// C# public class OracleTypeException : SystemException
スレッド安全性
パブリック静的メソッドはスレッドセーフですが、インスタンス・メソッドではスレッド安全性は保証されません。
要件
ネームスペース: Oracle.DataAccess.Types
アセンブリ: Oracle.DataAccess.dll
Microsoft .NET Frameworkバージョン: 1.xまたは2.0
OracleTypeExceptionメンバーを次の表にリストします。
OracleTypeExceptionコンストラクタ
OracleTypeExceptionコンストラクタのリストを、表13-1に示します。
OracleTypeException静的メソッド
OracleTypeException静的メソッドのリストを、表13-2に示します。
OracleTypeExceptionプロパティ
OracleTypeExceptionプロパティのリストを、表13-3に示します。
表13-3 OracleTypeExceptionプロパティ
| プロパティ | 説明 |
|---|---|
|
|
|
|
|
|
|
|
例外時に出されるエラー・メッセージを指定します |
|
|
エラーを生成するデータ・プロバイダの名前を指定します |
|
|
|
|
|
|
OracleTypeExceptionメソッド
OracleTypeExceptionメソッドのリストを、表13-4に示します。
表13-4 OracleTypeExceptionメソッド
| メソッド | 説明 |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
この例外の完全修飾名を戻します |
OracleTypeExceptionコンストラクタは、OracleTypeExceptionクラスの新規インスタンスを作成します。
オーバーロード・リスト:
このコンストラクタは、指定されたエラー・メッセージerrMessageを使用して、OracleTypeExceptionクラスの新規インスタンスを作成します。
OracleTypeException(SerializationInfo, StreamingContext)
このコンストラクタは、指定されたシリアライズ情報siおよび指定されたストリーム・コンテキストscを使用して、OracleTypeExceptionクラスの新規インスタンスを作成します。
このコンストラクタは、指定されたエラー・メッセージerrMessageを使用して、OracleTypeExceptionクラスの新規インスタンスを作成します。
宣言
// C#
public OracleTypeException (string errMessage);
パラメータ
errMessage
指定されたエラー・メッセージ
このコンストラクタは、指定されたシリアライズ情報siおよび指定されたストリーム・コンテキストscを使用して、OracleTypeExceptionクラスの新規インスタンスを作成します。
宣言
// C# protected OracleTypeException (SerializationInfo si, StreamingContext sc);
パラメータ
si
指定されたシリアライズ情報
sc
指定されたストリーム・コンテキスト
OracleTypeException静的メソッドのリストを、表13-5に示します。
OracleTypeExceptionプロパティのリストを、表13-6に示します。
表13-6 OracleTypeExceptionプロパティ
| プロパティ | 説明 |
|---|---|
|
|
|
|
|
|
|
|
例外時に出されるエラー・メッセージを指定します |
|
|
エラーを生成するデータ・プロバイダの名前を指定します |
|
|
|
|
|
|
Exceptionをオーバーライドします
このプロパティは、例外時に出されるエラー・メッセージを指定します。
宣言
// C#
public override string Message {get;}
プロパティ値
エラー・メッセージ
Exceptionをオーバーライドします
このプロパティは、エラーを生成するデータ・プロバイダの名前を指定します。
宣言
// C#
public override string Source {get;}
プロパティ値
Oracle Data Provider for .NET
OracleTypeExceptionメソッドのリストを、表13-7に示します。
表13-7 OracleTypeExceptionメソッド
| メソッド | 説明 |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
この例外の完全修飾名を戻します |
Exceptionをオーバーライドします
このメソッドはこの例外の完全修飾名、Messageプロパティのエラー・メッセージ、InnerException.ToString()メッセージおよびスタック・トレースを戻します。
宣言
// C# public override string ToString();
戻り値
この例外の完全修飾名