using System;
using System.Collections.Generic;
using System.Data;
using System.Runtime.Serialization;
using Dongke.WinForm.Utilities;
namespace Dongke.IBOSS.PRD.WCF.DataModels
{
///
/// 客户端请求的实例
///
[DataContract]
[KnownType(typeof(System.DBNull))]
public class ClientRequestEntity
{
///
/// 请求模块
///
[DataMember]
public string NameSpace
{
get;
set;
}
///
/// 请求名
///
[DataMember]
public string Name
{
get;
set;
}
///
/// 业务数据
///
[DataMember]
public DataSet Data
{
get;
set;
}
///
/// 数据时间戳(null时跳过时间戳验证)
///
[DataMember]
public DateTime? TimeStamp
{
get;
set;
}
///
/// 请求数据
///
[DataMember]
public object Request
{
get;
set;
}
private ExtendedProperties _properties = null;
///
/// 扩展属性
///
[DataMember]
public ExtendedProperties Properties
{
get
{
if (this._properties == null)
{
this._properties = new ExtendedProperties();
}
return this._properties;
}
set
{
this._properties = value;
}
}
}
}