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; }
}
}
}