SoapEnvelopeProcessingInfo Class
Configura un tiempo de espera que ayuda a mitigar los ataques de denegación de servicio.
Sintaxis
class SoapEnvelopeProcessingInfo : EmbeddedObject
Métodos
Esta clase no contiene métodos.
Propiedades
La siguiente tabla muestra las propiedades expuestas por la clase SoapEnvelopeProcessingInfo
.
Nombre | Descripción |
---|---|
ReadTimeout |
Valor de lectura y escritura sint32 que especifica la hora, en milisegundos, que el servicio web XML espera antes de finalizar las solicitudes a los métodos System.Xml.XmlReader.Read y System.Xml.XmlReader.MoveToContent. El valor predeterminado es 2147483647.El período de tiempo de espera se comprueba en cada llamada a Read y MoveToContent y se usa para mitigar los ataques por denegación de servicio. |
Strict |
Valor boolean de lectura y escritura. true si el serializador del servicio web produce una excepción si encuentra elementos o atributos inesperados; de lo contrario, false . El valor predeterminado es false . |
Subclases
Esta clase no contiene subclases.
Comentarios
Las instancias de esta clase se exponen como miembros de la propiedad SoapEnvelopeProcessing
de la clase WebServicesSection.
Establezca la propiedad Strict
en true
para ayudar a depurar escenarios de interoperación. En general, cuando la clase System.Xml.Serialization.XmlSerializer encuentra un elemento o atributo que no espera, genera un evento UnknownNode y continúa procesando. Al establecer la propiedad Strict
en true
se indica a las funciones en tiempo de ejecución del servicio web que controlen ese evento e inicien una excepción InvalidOperationException que contenga una lista de los elementos y atributos esperados.
Nota:
Dado que no se inician excepciones para todos los elementos y atributos inesperados, no debe basarse en la propiedad Strict
excepto como ayuda de depuración. Por ejemplo, es posible que los atributos inesperados xml:lang
y xml:space
no produzcan una excepción.
Jerarquía de herencia
SoapEnvelopeProcessingInfo
Requisitos
Tipo | Descripción |
---|---|
Remoto | - IIS 7.0 en Windows Vista - IIS 7.5 en Windows 7 - IIS 8.0 en Windows 8 - IIS 10.0 en Windows 10 |
Server | - IIS 7.0 en Windows Server 2008 - IIS 7.5 en Windows Server 2008 R2 - IIS 8.0 en Windows Server 2012 - IIS 8.5 en Windows Server 2012 R2 - IIS 10.0 en Windows Server 2016 |
Producto | - IIS 7.0, IIS 7.5, IIS 8.0, IIS 8.5, IIS 10.0 |
Archivo MOF | WebAdministration.mof |
Consulte también
EmbeddedObject Class
WebServicesSection Class
InvalidOperationException
System.Web.Services.Configuration.SoapEnvelopeProcessingElement Properties
System.Xml.XmlReader.MoveToContent Method
System.Xml.XmlReader.Read Method
System.Xml.Serialization.XmlSerializer Class
System.Xml.Serialization.XmlSerializer.UnknownNode Event