using system;
using system.collections.generic;
using system.linq;
using system.web;
using system.xml.serialization;
using xiaofeng;
using newtonsoft.json;
using newtonsoft.json.converters;
using system.data;
namespace xiaofeng
////// 設定資訊
//////
狀態///
資訊///
資料public
responsemessage(responsestate state, string message = "", t data = default(t))
#endregion
#region 屬性
/// /// 狀態
/// [jsonconverter(typeof(stringenumconverter))]
public responsestate state
////// 訊息
///public
string message
////// 資料 如果是datatable 一定要有tablename值
///public t data
////// 備用資料字段
///public dynamic other
#endregion
#region 方法
#region 輸出資料
#region 輸出json
/// /// 輸出json
///public
void
tojson()
#endregion
#region 輸出xml
/// /// 輸出xml
///public
void
toxml()
#endregion
#region 輸出成功
/// /// 輸出成功
//////
輸出型別
public
void
success(enumhelper.writetype writetype = enumhelper.writetype.json)
////// 輸出成功
//////
資料///
輸出型別
public
void
success(t data, enumhelper.writetype writetype = enumhelper.writetype.json)
#endregion
#region 輸出錯誤
/// /// 輸出錯誤
//////
輸出型別
public
void
error(enumhelper.writetype writetype = enumhelper.writetype.json)
////// 輸出錯誤
//////
錯誤資訊
///輸出型別
public
void
error(string message, enumhelper.writetype writetype = enumhelper.writetype.json)
#endregion
#region 輸出警告
/// /// 輸出警告
//////
輸出型別
public
void
warning(enumhelper.writetype writetype = enumhelper.writetype.json)
////// 輸出警告
//////
警告資訊
///輸出型別
public
void
warning(string message, enumhelper.writetype writetype = enumhelper.writetype.json)
#endregion
#region 輸出
/// /// 輸出資訊
//////
資料///
輸出型別
public
void
write(t data, enumhelper.writetype writetype = enumhelper.writetype.json)
////// 輸出資訊
//////
輸出型別 預設 json ,xml,string
public
void
write(enumhelper.writetype writetype = enumhelper.writetype.json)
break;
case enumhelper.writetype.string:
response.contenttype = "text/plain";
break;
}response.write(sbr.tostring());
response.flush();
response.end();
}#endregion
#endregion
#region 返回序列化資料
/// /// 返回序列化資料
//////
輸出型別 預設 json ,xml,string
///public
string
getdata(xiaofeng.enumhelper.writetype writetype = xiaofeng.enumhelper.writetype.json)
return xmlconvert.serializerobject>(this, "utf-8", true);
case enumhelper.writetype.string:
return string.format("state:\nmessage:", this.state.tostring(), this.message.tostring());
default:
return
""; }
}#endregion
#endregion
}#region 訊息狀態
/// /// 訊息狀態
///public
enum responsestate
#endregion
#region 輸出訊息
/// /// 輸出訊息
/// version : 1.0
/// create date : 2016-12-23
/// author : jacky
/// site : www.zhuovi.com
/// [serializable]
[xmlroot("root")]
public
class responsemessage : responsemessage
////// 構造器
//////
狀態///
訊息///
資料public
responsemessage(responsestate state, string message = "", string data = "") : base(state, message, data)
#endregion
}#endregion
}
C 通用類 日誌記錄類
using system using system.collections.generic using system.io using system.linq using system.text using system.threading.tasks using system.web namesp...
C 通用類 日誌記錄類
using system using system.collections.generic using system.io using system.linq using system.text using system.threading.tasks using system.web namesp...
c 操作mysql通用類 C 資料庫操作通用類
usingsystem usingsystem.collections.generic usingsystem.linq usingsystem.text usingsystem.data.common usingsystem.data usingsystem.reflection namespac...