Partager via


Classe SoapEnvelopeProcessingInfo

Configure un délai d’attente qui permet d’atténuer les attaques par déni de service.

Syntaxe

class SoapEnvelopeProcessingInfo : EmbeddedObject  

Méthodes

Cette classe ne contient pas de méthodes.

Propriétés

Le tableau suivant répertorie les propriétés exposées par la classe SoapEnvelopeProcessingInfo.

Nom Description
ReadTimeout Valeur en lecture/écriture sint32 qui spécifie l’heure, en millisecondes, que le service Web XML attend avant qu’il ne termine les requêtes aux méthodes System.XmlReader.Read et System.Xml.XmlReader.MoveToContent. La valeur par défaut est 2147483647.

Le délai d’attente est vérifié sur chaque appel à Read et MoveToContent et est utilisé pour atténuer les attaques par déni de service.
Strict Une valeur boolean en lecture/écriture. true si le sérialiseur de service Web lève une exception s’il rencontre des éléments ou des attributs inattendus ; sinon, false. Par défaut, il s’agit de false.

Sous-classes

Cette classe ne contient aucune sous-classe.

Notes

Les instances de cette classe sont exposées en tant que membres de la propriété SoapEnvelopeProcessing sur la classe WebServicesSection.

Définissez la propriété Strict sur true pour faciliter le débogage des scénarios d’interopérabilité. En général, lorsque la classe System.Xml.Serialization.XmlSerializer rencontre un élément ou un attribut qu’il ne s’attend pas, il déclenche un événement UnknownNode et continue de traiter. Définition de la propriété Strict pour indiquer aux true fonctions d’exécution du service Web de gérer cet événement et de lever une InvalidOperationException qui contient une liste des éléments et attributs attendus.

Remarque

Étant donné que les exceptions ne sont pas levées pour tous les éléments et attributs inattendus, vous ne devez pas vous appuyer sur la propriété Strict, sauf en tant qu’aide de débogage. Par exemple, des attributs inattendus xml:lang et xml:space peuvent ne pas provoquer d’exception.

Hiérarchie d'héritage

EmbeddedObject

SoapEnvelopeProcessingInfo

Spécifications

Type Description
Client - IIS 7.0 sur Windows Vista
- IIS 7.5 sous Windows 7
- IIS 8.0 sous Windows 8
- IIS 10.0 sous Windows 10
Serveur - IIS 7.0 sur Windows Server 2008
- IIS 7.5 sur Windows Server 2008 R2
- IIS 8.0 sur Windows Server 2012
- IIS 8.5 sur Windows Server 2012 R2
- IIS 10.0 sous Windows Server 2016
Produit - IIS 7.0, IIS 7.5, IIS 8.0, IIS 8.5, IIS 10.0
Fichier MOF WebAdministration.mof

Voir aussi

Classe EmbeddedObject
Classe WebServicesSection
InvalidOperationException
Propriétés System.Web.Services.Configuration.SoapEnvelopeProcessingElement
Méthode System.Xml.XmlReader.MoveToContent
Méthode System.Xml.XmlReader.Read
Classe System.Xml.Serialization.XmlSerializer
Événement System.Xml.Serialization.XmlSerializer.UnknownNode