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