Class Util
4G MDK 基本ユーティリティクラス
Inheritance
object
Util
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: jp.veritrans.tercerog.mdk
Assembly: cg-mdk.dll
Syntax
public static class Util
Methods
checkHostFormat(string, Regex)
HOSTのURLフォーマットチェック。URLのフォーマットをチェックする。但しフォーマットチェックであり、
ネットワークレベルでのチェックは行っていない
Declaration
public static bool checkHostFormat(string value, Regex pattern)
Parameters
Type | Name | Description |
---|---|---|
string | value | |
Regex | pattern |
Returns
Type | Description |
---|---|
bool | 各プロトコルに対応するURLが但しければtrue。@see #isURL |
DeleteReturn(string)
改行コード除去
Declaration
public static string DeleteReturn(string original)
Parameters
Type | Name | Description |
---|---|---|
string | original |
Returns
Type | Description |
---|---|
string | 改行コード除去後の文字列 |
FromBase64(string)
Base64デコード
Declaration
public static byte[] FromBase64(string original)
Parameters
Type | Name | Description |
---|---|---|
string | original |
Returns
Type | Description |
---|---|
byte[] | Base64デコード後の文字列 |
GetSysDate()
システム日付取得(GMT)
Declaration
public static string GetSysDate()
Returns
Type | Description |
---|---|
string | yyyyMMddHHmmssfff形式のGMT文字列 |
IsNull(object)
nullかチェックする。 文字列の場合:Length ==0でもnullと判定します。
Declaration
public static bool IsNull(object obj)
Parameters
Type | Name | Description |
---|---|---|
object | obj |
Returns
Type | Description |
---|---|
bool |
IsNumeric(object)
オブジェクトが数値であるかどうかを返します。
Declaration
public static bool IsNumeric(object oTarget)
Parameters
Type | Name | Description |
---|---|---|
object | oTarget | 検査対象となるオブジェクト。 |
Returns
Type | Description |
---|---|
bool | 指定したオブジェクトが数値であれば true。それ以外は false。 |
IsNumeric(string)
文字列が数値であるかどうかを返します。
Declaration
public static bool IsNumeric(string stTarget)
Parameters
Type | Name | Description |
---|---|---|
string | stTarget | 検査対象となる文字列。 |
Returns
Type | Description |
---|---|
bool | 指定した文字列が数値であれば true。それ以外は false。 |
isURL(string, Regex)
引数で指定されたURLを正規表現によりフォーマットチェックする
Declaration
public static bool isURL(string url, Regex pattern)
Parameters
Type | Name | Description |
---|---|---|
string | url | チェック対象のURL |
Regex | pattern | チェック方法を示すRegex |
Returns
Type | Description |
---|---|
bool | URLのフォーマットが指定された正規表現に合致すればtrue |
Replace(string, string[])
メッセージの"{0~n}"に置換文字列を配置(置換)して返却する。
Declaration
public static string Replace(string message, string[] replceStr)
Parameters
Type | Name | Description |
---|---|---|
string | message | メッセージ |
string[] | replceStr | 置換文字列の配列 |
Returns
Type | Description |
---|---|
string |
ToBase64(byte[])
Base64エンコード(byte[])
Declaration
public static string ToBase64(byte[] original)
Parameters
Type | Name | Description |
---|---|---|
byte[] | original |
Returns
Type | Description |
---|---|
string | Base64後の文字列 |
ToBase64(string)
Base64エンコード
Declaration
public static string ToBase64(string original)
Parameters
Type | Name | Description |
---|---|---|
string | original |
Returns
Type | Description |
---|---|
string | Base64後の文字列 |
ValueScape(string)
電文項目エスケープ処理
Declaration
public static string ValueScape(string value)
Parameters
Type | Name | Description |
---|---|---|
string | value |
Returns
Type | Description |
---|---|
string |