OracleTypeExceptionは、ODP.NETタイプのクラスで発生する例外を処理するためのベース例外クラスです。
クラスの継承
System.Object
System.Exception
System.SystemException
Oracle.DataAccess.Types.OracleTypeException
宣言
// C# public class OracleTypeException : SystemException
スレッド安全性
パブリック静的メソッドはスレッドセーフですが、インスタンス・メソッドではスレッド安全性は保証されません。
要件
ネームスペース: Oracle.DataAccess.Types
アセンブリ: Oracle.DataAccess.dll
ODP.NETのバージョン: ODP.NET for .NET Framework 2.0またはODP.NET for .NET Framework 4
次の表に、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;}
プロパティ値
エラー・メッセージ。
OracleTypeExceptionメソッドを、表15-7にリストします。
表15-7 OracleTypeExceptionメソッド
| メソッド | 説明 |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
この例外の完全修飾名を戻します |