OracleTypeExceptionは、ODP.NETタイプのクラスで発生する例外を処理するためのベース例外クラスです。
クラスの継承
System.Object
System.Exception
System.SystemException
Oracle.DataAccess.Types.OracleTypeException
宣言
// C# public class OracleTypeException : SystemException
要件
| プロバイダ | ODP.NET管理対象外ドライバ | ODP.NET管理対象ドライバ |
| アセンブリ | Oracle.DataAccess.dll |
Oracle.ManagedDataAccess.dll |
| ネームスペース | Oracle.DataAccess.Types |
Oracle.ManagedDataAccess.Types |
| .NET Framework | 3.5, 4.0, 4.5 | 4.0, 4.5 |
スレッド安全性
パブリック静的メソッドはスレッドセーフですが、インスタンス・メソッドではスレッド安全性は保証されません。
次の表に、OracleTypeExceptionメンバーを示します。
OracleTypeExceptionコンストラクタ
OracleTypeExceptionコンストラクタを、表15-1にリストします。
OracleTypeException静的メソッド
OracleTypeException静的メソッドを、表15-2にリストします。
OracleTypeExceptionプロパティ
OracleTypeExceptionプロパティを、表15-3にリストします。
表15-3 OracleTypeExceptionプロパティ
| プロパティ | 説明 |
|---|---|
|
|
|
|
|
|
|
|
例外時に出されるエラー・メッセージを指定します |
|
|
例外で示されるエラー番号を指定します。 |
|
|
エラーを生成するデータ・プロバイダの名前を指定します |
|
|
|
|
|
|
OracleTypeExceptionメソッド
OracleTypeExceptionメソッドを、表15-4にリストします。
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
指定されたserialization information。
sc
指定されたstreaming context。
OracleTypeExceptionプロパティを、表15-6にリストします。
表15-6 OracleTypeExceptionプロパティ
| プロパティ | 説明 |
|---|---|
|
|
|
|
|
|
|
|
例外時に出されるエラー・メッセージを指定します |
|
|
例外で示されるエラー番号を指定します。 |
|
|
エラーを生成するデータ・プロバイダの名前を指定します |
|
|
|
|
|
|
Exceptionをオーバーライドします
このプロパティは、例外時に出されるエラー・メッセージを指定します。
宣言
// C#
public override string Message {get;}
プロパティ値
エラー・メッセージ。
Exceptionをオーバーライドします
このプロパティは、例外時に出されるエラー番号を指定します。
宣言
// C#
public override int Number {get;}
プロパティ値
エラー番号
OracleTypeExceptionメソッドを、表15-7にリストします。
表15-7 OracleTypeExceptionメソッド
| メソッド | 説明 |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
この例外の完全修飾名を戻します |