首页 > 代码库 > 序列化事件后检查值是否合法

序列化事件后检查值是否合法

/// <summary>    /// 刮刮卡参数    /// </summary>    [DataContract]    public sealed class GetGuaGuaCardReq    {        /// <summary>        /// 客户ID        /// </summary>        [DataMember]        public int CustomerId { get; set; }        /// <summary>        /// Gets or sets the index of the page.        /// </summary>        [DataMember]        public int PageIndex { get; set; }        /// <summary>        /// Gets or sets the size of the page.        /// </summary>        [DataMember]        public int PageSize { get; set; }        /// <summary>        /// Called when [deserialized].        /// </summary>        /// <param name="context">The context.</param>        [OnDeserialized]        private void OnDeserialized(StreamingContext context)        {            if (this.PageIndex == 0)            {                this.PageIndex = 1;            }            if (this.PageSize == 0)            {                this.PageSize = 15;            }        }    }

 

using System.Runtime.Serialization;

序列化事件后检查值是否合法