Class MdkLocalException
4G MDK 例外クラス
Implements
Inherited Members
Namespace: jp.veritrans.tercerog.mdk
Assembly: cg-mdk.dll
Syntax
public class MdkLocalException : Exception, ISerializable
Constructors
MdkLocalException(ILogger, Exception, string, string[])
例外情報ありのMDK例外を生成します。
Declaration
public MdkLocalException(ILogger logger, Exception e, string errCode, string[] replaceStr)
Parameters
Type | Name | Description |
---|---|---|
ILogger | logger | ILoggerインスタンス |
Exception | e | 例外情報 |
string | errCode | エラーコード |
string[] | replaceStr | 置換文字列 |
MdkLocalException(ILogger, string, string[])
例外情報なしのMDK例外を生成します。
Declaration
public MdkLocalException(ILogger logger, string errCode, string[] replaceStr)
Parameters
Type | Name | Description |
---|---|---|
ILogger | logger | ILoggerインスタンス |
string | errCode | エラーコード |
string[] | replaceStr | 置換文字列 |
Fields
BadGw
HTTPステータス:502 不正なレスポンスを受信した場合
Declaration
public const string BadGw = "MF06"
Field Value
Type | Description |
---|---|
string |
ConfigMissing
CONFIGファイルの必須項目が存在しない場合
Declaration
public const string ConfigMissing = "MA01"
Field Value
Type | Description |
---|---|
string |
ConfigReadError
3GPSMDK.properties読み込みエラーの場合
Declaration
public const string ConfigReadError = "MB02"
Field Value
Type | Description |
---|---|
string |
ConfigValueInvalid
CONFIGファイルで指定した値が正しくない場合
Declaration
public const string ConfigValueInvalid = "MA02"
Field Value
Type | Description |
---|---|
string |
DecryptionError
Body部の復号に失敗した場合
Declaration
public const string DecryptionError = "MA06"
Field Value
Type | Description |
---|---|
string |
EncryptionError
Body部の暗号化に失敗した場合
Declaration
public const string EncryptionError = "MA04"
Field Value
Type | Description |
---|---|
string |
FileNoExist
CONFIGファイルで指定したファイルが存在しない場合
Declaration
public const string FileNoExist = "MA03"
Field Value
Type | Description |
---|---|
string |
GwConnectError
GWサーバへの接続エラーの場合
Declaration
public const string GwConnectError = "MF02"
Field Value
Type | Description |
---|---|
string |
InternalServerError
HTTPステータス:500 予期しないエラーの場合
Declaration
public const string InternalServerError = "MF05"
Field Value
Type | Description |
---|---|
string |
NoConfigFile
CONFIGファイルが見つからなかった場合
Declaration
public const string NoConfigFile = "MB01"
Field Value
Type | Description |
---|---|
string |
ProxyConnectError
プロキシーサーバへの接続エラーの場合
Declaration
public const string ProxyConnectError = "MF01"
Field Value
Type | Description |
---|---|
string |
ServerTimeOut
サーバタイムアウトの場合
Declaration
public const string ServerTimeOut = "MF03"
Field Value
Type | Description |
---|---|
string |
ServiceUnavailable
HTTPステータス:503 サーバがリクエストを処理できない場合
Declaration
public const string ServiceUnavailable = "MF07"
Field Value
Type | Description |
---|---|
string |
SocketFactoryCreationError
SSLソケット生成で失敗した場合
Declaration
public const string SocketFactoryCreationError = "MB03"
Field Value
Type | Description |
---|---|
string |
SocketIoError
ソケットの書き込みエラーの場合
Declaration
public const string SocketIoError = "MF04"
Field Value
Type | Description |
---|---|
string |
TypeaInternalError
タイプAの判定できないエラーの場合
Declaration
public const string TypeaInternalError = "MA99"
Field Value
Type | Description |
---|---|
string |
TypebInternalError
タイプBの判定できないエラーの場合
Declaration
public const string TypebInternalError = "MB99"
Field Value
Type | Description |
---|---|
string |
TypefInternalError
タイプFの判定できないエラーの場合
Declaration
public const string TypefInternalError = "MF99"
Field Value
Type | Description |
---|---|
string |
Methods
Equals(string)
当クラスが保持しているエラーコードと引数のエラーコードを比較する。 同じ場合はtrueを返す。
Declaration
public bool Equals(string errCode)
Parameters
Type | Name | Description |
---|---|---|
string | errCode | エラーコード |
Returns
Type | Description |
---|---|
bool | 比較結果(同じ場合はtrue) |
GetErrCode()
エラーコードを取得する。
Declaration
public string GetErrCode()
Returns
Type | Description |
---|---|
string |
GetErrMsg()
エラーメッセージを取得する。
Declaration
public string GetErrMsg()
Returns
Type | Description |
---|---|
string |