ヘッダーをスキップ
Oracle® Data Provider for .NET開発者ガイド
12c リリース1(12.1)
B72971-07
  目次へ移動
目次
索引へ移動
索引

前
 
次
 

OracleTypeExceptionクラス

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コンストラクタ

OracleTypeExceptionコンストラクタを、表15-1にリストします。

表15-1 OracleTypeExceptionコンストラクタ

コンストラクタ 説明

OracleTypeExceptionコンストラクタ

OracleTypeExceptionクラスの新規インスタンスを作成します(オーバーロード)


OracleTypeException静的メソッド

OracleTypeException静的メソッドを、表15-2にリストします。

表15-2 OracleTypeException静的メソッド

メソッド 説明

Equals

System.Objectからの継承(オーバーロード)


OracleTypeExceptionプロパティ

OracleTypeExceptionプロパティを、表15-3にリストします。

表15-3 OracleTypeExceptionプロパティ

プロパティ 説明

HelpLink

System.SystemException.Exceptionからの継承

InnerException

System.SystemException.Exceptionからの継承

Message


例外時に出されるエラー・メッセージを指定します

Number


例外で示されるエラー番号を指定します。

Source


エラーを生成するデータ・プロバイダの名前を指定します

StackTrace

System.SystemException.Exceptionからの継承

TargetSite

System.SystemException.Exceptionからの継承


OracleTypeExceptionメソッド

OracleTypeExceptionメソッドを、表15-4にリストします。

表15-4 OracleTypeExceptionメソッド

メソッド 説明

Equals

System.Objectからの継承(オーバーロード)

GetBaseException

System.SystemException.Exceptionからの継承

GetHashCode

System.Objectからの継承

GetObjectData

System.SystemException.Exceptionからの継承

GetType

System.Objectからの継承

ToString


この例外の完全修飾名を戻します


OracleTypeExceptionコンストラクタ

OracleTypeExceptionコンストラクタでは、OracleTypeExceptionクラスの新規インスタンスが作成されます。

オーバーロード・リスト:

  • OracleTypeException(string)

    このコンストラクタでは、指定されたエラー・メッセージ、errMessageが含まれる、OracleTypeExceptionクラスの新規インスタンスが作成されます。

  • OracleTypeException(SerializationInfo, StreamingContext)

    このコンストラクタでは、指定されたシリアライズ情報siおよび指定されたストリーム・コンテキストscを使用して、OracleTypeExceptionクラスの新規インスタンスを作成します。

OracleTypeException(string)

このコンストラクタでは、指定されたエラー・メッセージ、errMessageが含まれる、OracleTypeExceptionクラスの新規インスタンスが作成されます。

宣言

// C#
public OracleTypeException (string errMessage); 

パラメータ

  • errMessage

    指定されたエラー・メッセージ

OracleTypeException(SerializationInfo, StreamingContext)

このコンストラクタでは、指定されたシリアライズ情報siおよび指定されたストリーム・コンテキストscを使用して、OracleTypeExceptionクラスの新規インスタンスを作成します。

宣言

// C#
protected OracleTypeException (SerializationInfo si, StreamingContext sc);

パラメータ

  • si

    指定されたserialization information。

  • sc

    指定されたstreaming context。

OracleTypeException静的メソッド

OracleTypeException静的メソッドを、表15-5にリストします。

表15-5 OracleTypeException静的メソッド

メソッド 説明

Equals

System.Objectからの継承(オーバーロード)


OracleTypeExceptionプロパティ

OracleTypeExceptionプロパティを、表15-6にリストします。

表15-6 OracleTypeExceptionプロパティ

プロパティ 説明

HelpLink

System.SystemException.Exceptionからの継承

InnerException

System.SystemException.Exceptionからの継承

Message


例外時に出されるエラー・メッセージを指定します

Number


例外で示されるエラー番号を指定します。

Source


エラーを生成するデータ・プロバイダの名前を指定します

StackTrace

System.SystemException.Exceptionからの継承

TargetSite

System.SystemException.Exceptionからの継承


Message

Exceptionをオーバーライドします

このプロパティは、例外時に出されるエラー・メッセージを指定します。

宣言

// C#
public override string Message {get;}

プロパティ値

エラー・メッセージ。

Number

Exceptionをオーバーライドします

このプロパティは、例外時に出されるエラー番号を指定します。

宣言

// C#
public override int Number {get;}

プロパティ値

エラー番号

Source

Exceptionをオーバーライドします

このプロパティは、エラーを生成するデータ・プロバイダの名前を指定します。

宣言

// C#
public override string Source {get;}

プロパティ値

Oracle Data Provider for .NET。

OracleTypeExceptionメソッド

OracleTypeExceptionメソッドを、表15-7にリストします。

表15-7 OracleTypeExceptionメソッド

メソッド 説明

Equals

System.Objectからの継承(オーバーロード)

GetBaseException

System.SystemException.Exceptionからの継承

GetHashCode

System.Objectからの継承

GetObjectData

System.SystemException.Exceptionからの継承

GetType

System.Objectからの継承

ToString


この例外の完全修飾名を戻します


ToString

Exceptionをオーバーライドします

このメソッドにより、この例外の完全修飾名、Messageプロパティ内のエラー・メッセージ、InnerException.ToString()メッセージおよびスタック・トレースを戻します。

宣言

// C#
public override string ToString();

戻り値

この例外の完全修飾名を戻します