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
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