分散トランザクション処理機能 TP1/Client for .NET Framework 使用の手引

[目次][用語][索引][前へ][次へ]

TP1UserException

TP1UserExceptionの概要

名前空間

Hitachi.OpenTP1

継承関係

System.Object
  +- System.Exception
    +- Hitachi.OpenTP1.TP1Exception
      +- Hitachi.OpenTP1.TP1UserException

実装インタフェース

System.Runtime.Serialization.ISerializable

説明

(ユーザアプリケーションプログラム例外)

TP1UserExceptionクラスは,SPP.NETのサービスメソッド内でユーザがスローする例外です。

サービス呼び出し元のSUP.NETおよびCUP.NETでは例外情報から復元してユーザにスローします。

コンストラクタの一覧

名称 説明
TP1UserException(System.Int32, System.String) TP1UserExceptionのコンストラクタです。
TP1UserException(System.Int32, System.String, System.String) エラーコード,エラー情報,およびこの例外の原因を説明するメッセージを指定するコンストラクタです。

プロパティの一覧

名称 説明
Information エラー情報の文字列を返します。

メソッドの一覧

名称 説明
ToString() このExceptionクラスを表す文字列を返します。

コンストラクタの詳細

TP1UserException

説明
TP1UserExceptionのコンストラクタです。
宣言
【C#の場合】
public TP1UserException(
  int errCode,
  string argInfo
);
【Visual Basicの場合】
Public New( _
  ByVal errCode As Integer, _
  ByVal argInfo As String _
)
【J#の場合】
public TP1UserException(
  int errCode,
  System.String argInfo
);
【COBOL言語の場合】
IDENTIFICATION DIVISION.
AUTO-METHOD. CONSTRUCTOR.
DATA DIVISION.
LINKAGE SECTION.
01 errCode   USAGE BINARY-LONG.
01 argInfo   USAGE STRING.
PROCEDURE DIVISION USING BY VALUE errCode BY VALUE argInfo.
END AUTO-METHOD.
パラメタ
errCode
エラーコードです。
argInfo
エラー情報です。
例外
なし

 

TP1UserException

説明
エラーコード,エラー情報,および例外の原因を説明するメッセージを指定するコンストラクタです。
宣言
【C#の場合】
public TP1UserException(
  int errCode,
  string argInfo,
  string message
);
【Visual Basicの場合】
Public New( _
  ByVal errCode As Integer, _
  ByVal argInfo As String, _
  ByVal message As String _
)
【J#の場合】
public TP1UserException(
  int errCode,
  System.String argInfo,
  System.String message
);
【COBOL言語の場合】
IDENTIFICATION DIVISION.
AUTO-METHOD. CONSTRUCTOR.
DATA DIVISION.
LINKAGE SECTION.
01 errCode   USAGE BINARY-LONG.
01 argInfo   USAGE STRING.
01 message   USAGE STRING.
PROCEDURE DIVISION USING BY VALUE errCode BY VALUE argInfo BY VALUE message.
END AUTO-METHOD.
パラメタ
errCode
エラーコードです。
argInfo
エラー情報です。
message
例外の原因を説明するエラーメッセージです。
例外
なし

プロパティの詳細

Information

説明
エラー情報の文字列を返します。
宣言
【C#の場合】
public string Information {get;}
【Visual Basicの場合】
Public ReadOnly Property Information As String
【J#の場合】
public System.String get_Information();
【COBOL言語の場合】
IDENTIFICATION DIVISION.
METHOD-ID. GET PROPERTY Information IS PUBLIC.
DATA DIVISION.
LINKAGE SECTION.
01 RESULT  USAGE STRING.
PROCEDURE DIVISION RETURNING RESULT.
END METHOD.
例外
なし

メソッドの詳細

ToString

説明
このExceptionクラスを表す,次の形式の文字列を返します。
Exceptionクラスの名称: Messageプロパティの値
ErrorCode = ErrorCodeプロパティの値
Information = Informationプロパティの値
StackTraceプロパティの値
宣言
【C#の場合】
public virtual string ToString(
);
【Visual Basicの場合】
Public Overridable Function ToString( _
) As String
【J#の場合】
public System.String ToString(
);
【COBOL言語の場合】
IDENTIFICATION DIVISION.
METHOD-ID. ToString PUBLIC.
DATA DIVISION.
LINKAGE SECTION.
01 RESULT  USAGE STRING.
PROCEDURE DIVISION RETURNING RESULT.
END METHOD ToString.
パラメタ
なし
戻り値
このExceptionクラスを表す文字列。
例外
なし