using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace HPSocketCS.Extended { /// /// SQL请求后返回的数据处理类 /// [Serializable] public class SQLHelperReturnData { public SQLHelperReturnData() { } public SQLHelperReturnData(string msg,int code=-1) { this._ReturnMessage = msg; this._ReturnCode = code; } /// /// 返回状态 请求是否返回成功 /// public bool ReturnStatus { get { if (this._ReturnCode == 0) { return true; } else { return false; } } } private Int32 _ReturnCode = -1; /// /// 返回码 0 为成功 其它为错误 /// public Int32 ReturnCode { get { return _ReturnCode; } set { _ReturnCode = value; } } private string _ReturnMessage; /// /// 返回消息 ReturnCode 不为 0 时的错误消息描述 /// public string ReturnMessage { get { return _ReturnMessage; } set { _ReturnMessage = value; } } private Int32 _DataType = 0; /// /// 返回的数据类型 /// public Int32 DataType { get { return _DataType; } set { _DataType = value; } } private Int32 _RequestType = 0; /// /// 数据请求时的类型 /// public Int32 RequestType { get { return _RequestType; } set { _RequestType = value; } } private Int64 _DataSize = 0; /// /// 返回数据大小(字节数) /// public Int64 DataSize { get { return _DataSize; } set { _DataSize = value; } } byte[] dataByte = null; /// /// 返回的数据 /// public byte[] DataByte { get { return dataByte; } set { dataByte = value; } } byte[] _AttachedData = null; /// /// 附加数据 暂无作用 /// public byte[] AttachedData { get { return _AttachedData; } set { _AttachedData = value; } } string _AttachedMessage = ""; /// /// 附加消息 暂无作用 /// public string AttachedMessage { get { return _AttachedMessage; } set { _AttachedMessage = value; } } string _ServerStartTimeStamp; /// /// 服务器启动时间标识 /// public string ServerStartTimeStamp { get { return _ServerStartTimeStamp; } set { _ServerStartTimeStamp = value; } } List serOutputSqlParameterList = new List(); /// /// 执行后返回的输出参数 /// public List SerOutputSqlParameterList { get { return serOutputSqlParameterList; } set { serOutputSqlParameterList = value; } } } }