SoapEnvelopeProcessingInfo 类

配置一个超时,以帮助减轻拒绝服务攻击。

语法

class SoapEnvelopeProcessingInfo : EmbeddedObject  

方法

此类不包含任何方法。

属性

下表列出了 SoapEnvelopeProcessingInfo 类公开的属性。

名称 描述
ReadTimeout 一个读/写 sint32 值,该值指定 XML Web 服务在终止对 System.Xml.XmlReader.ReadSystem.Xml.XmlReader.MoveToContent 方法的请求之前等待的时间(以毫秒为单位)。 默认值为 2147483647。

每次调用 ReadMoveToContent 时都会检查超时期限,该期限用于减轻拒绝服务攻击。
Strict 一个读/写 boolean 值。 如果 Web 服务序列化程序在遇到意外元素或属性时引发异常,则为 true,否则为 false。 默认为 false

子类

此类不包含子类。

注解

此类的实例作为 WebServicesSection 类的 SoapEnvelopeProcessing 属性的成员公开。

Strict 属性设置为 true 有助于调试互操作方案。 通常情况下,System.Xml.Serialization.XmlSerializer 类在遇到不期望的元素或属性时会引发 UnknownNode 事件,但会继续处理。 将 Strict 属性设置为 true 会指示 Web 服务运行时函数处理该事件并引发包含预期元素和属性列表的 InvalidOperationException

注意

由于不会对所有意外元素和属性引发异常,因此不应依赖 Strict 属性,除非将其用作调试辅助。 例如,意外的 xml:langxml:space 属性可能不会导致异常。

继承层次结构

EmbeddedObject

SoapEnvelopeProcessingInfo

要求

类型 描述
客户端 - 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

另请参阅

EmbeddedObject 类
WebServicesSection 类
InvalidOperationException
System.Web.Services.Configuration.SoapEnvelopeProcessingElement 属性
System.Xml.XmlReader.MoveToContent 方法
System.Xml.XmlReader.Read 方法
System.Xml.Serialization.XmlSerializer 类
System.Xml.Serialization.XmlSerializer.UnknownNode 事件