trim HttpHeaders
石头 编写于 2024-06-22 08:55:23
X
using System;
using System.Xml;
using NewLife.Serialization;

namespace NewLife.Xml
{
    /// <summary>Xml序列化设置</summary>
    public class XmlReaderWriterSettings : TextReaderWriterSetting
    {
        #region 属性
        private Boolean _MemberAsAttribute;
        /// <summary>成员作为属性</summary>
        public Boolean MemberAsAttribute { get { return _MemberAsAttribute; } set { _MemberAsAttribute = value; } }

        private Boolean _IgnoreDefault;
        /// <summary>忽略默认</summary>
        public Boolean IgnoreDefault { get { return _IgnoreDefault; } set { _IgnoreDefault = value; } }

        private XmlDateTimeSerializationMode _DateTimeMode = XmlDateTimeSerializationMode.RoundtripKind;
        /// <summary>指定日期时间输出成什么时间,本地还是UTC时间,默认是UTC时间</summary>
        public XmlDateTimeSerializationMode DateTimeMode { get { return _DateTimeMode; } set { _DateTimeMode = value; } }
        #endregion

        /// <summary>实例化Xml序列化设置</summary>
        public XmlReaderWriterSettings()
        {
            // 默认用Base64
            UseBase64 = true;
        }
    }
}