Class MdkLocalException
4G MDK 例外クラス
Inheritance
object
Exception
MdkLocalException
Implements
ISerializable
Inherited Members
Exception.GetBaseException()
Exception.GetObjectData(SerializationInfo, StreamingContext)
Exception.GetType()
Exception.ToString()
Exception.Data
Exception.HelpLink
Exception.HResult
Exception.InnerException
Exception.Message
Exception.Source
Exception.StackTrace
Exception.TargetSite
Exception.SerializeObjectState
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
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 |
Implements
System.Runtime.Serialization.ISerializable