XmlSerializerSection 类
处理用于配置 XML 序列化的 XML 元素。
语法
class XmlSerializerSection : ConfigurationSection
方法
下表列出了 XmlSerializerSection
类公开的方法。
名称 | 描述 |
---|---|
GetAllowDefinition | (继承自 ConfigurationSection。) |
GetAllowLocation | (从 ConfigurationSection 继承。) |
RevertToParent | (从 ConfigurationSection 继承。) |
SetAllowDefinition | (从 ConfigurationSection 继承。) |
SetAllowLocation | (从 ConfigurationSection 继承。) |
属性
下表列出了 XmlSerializerSection
类公开的属性。
名称 | 描述 |
---|---|
CheckDeserializeAdvances |
一个读/写 Boolean 值。 如果已检查 XmlSerializer 进度,则为 true ;否则为 false 。 默认为 false 。 注意:默认情况下,当反序列化不受信任的数据时,XmlSerializer 会额外提供一层防范潜在拒绝服务攻击的安全保护。 它通过在反序列化期间尝试检测无限循环来实现以上保护。 如果检测到以上状况,则将引发异常并显示以下消息:“内部错误: 反序列化无法越过基础流。”此消息并不一定表示正在发生拒绝服务攻击。 在某些极少出现的情况下,无限循环检测机制会产生误报,并对合法的传入消息引发异常。 如果发现特定应用程序中有合法的消息被这个额外的保护层拒绝,请将 CheckDeserializeAdvances 属性设置为 false 。 |
Location |
(继承自 ConfigurationSection 。)一个键属性。 |
Path |
(继承自 ConfigurationSection 。)一个键属性。 |
SectionInformation |
(从 ConfigurationSection 继承。) |
子类
此类不包含子类。
继承层次结构
XmlSerializerSection
要求
类型 | 描述 |
---|---|
客户端 | - IIS 7.0(在 Windows Vista 上) - IIS 7.5(在 Windows 7 上) - IIS 8.0(在 Windows 8 上) - IIS 10.0(在 Windows 10 上) |
服务器 | - IIS 7.0(在 Windows Server 2008 上) - IIS 7.5(在 Windows Server 2008 R2 上) - IIS 8.0(在 Windows Server 2012 上) - IIS 8.5(在 Windows Server 2012 R2 上) - IIS 10.0(在 Windows Server 2016 上) |
产品 | - IIS 7.0、IIS 7.5、IIS 8.0、IIS 8.5、IIS 10.0 |
MOF 文件 | WebAdministration.mof |
另请参阅
ConfigurationSection 类
System.Xml.Serialization.XmlSerializer 类