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クラスを表す文字列。
例外
なし