Freigeben über


SoapEnvelopeProcessingInfo Class

Konfiguriert ein Timeout, das dazu beiträgt, Denial-of-Service-Angriffe zu mindern.

Syntax

class SoapEnvelopeProcessingInfo : EmbeddedObject  

Methoden

Diese Klasse enthält keine Methoden.

Eigenschaften

In der folgenden Tabelle sind die Eigenschaften aufgeführt, die von der SoapEnvelopeProcessingInfo-Klasse verfügbar gemacht werden.

Name Beschreibung
ReadTimeout Ein sint32 Lese-/Schreibwert, der die Zeit in Millisekunden angibt, die der XML-Webdienst wartet, bevor er Anforderungen an die Methoden System.Xml.XmlReader.Read und System.Xml.XmlReader.MoveToContent beendet. Der Standardwert ist 2147483647.

Der Timeoutzeitraum wird für jeden Anruf an Read überprüft und MoveToContent wird verwendet, um Denial-of-Service-Angriffe zu mindern.
Strict Ein boolean Lese-/Schreibwert. true wenn der Webdienst-Serializer eine Ausnahme auslöst, wenn unerwartete Elemente oder Attribute auftreten; andernfalls false. Der Standardwert ist false.

Unterklassen

Diese Klasse enthält keine Unterklassen.

Hinweise

Instanzen dieser Klasse werden als Elemente der SoapEnvelopeProcessing Eigenschaft in der WebServicesSection-Klasse verfügbar gemacht.

Legen Sie die Strict Eigenschaft auf true fest, so dass sie das Debuggen von Interoperationsszenarien unterstützt. Wenn die System.Xml.Serialization.XmlSerializer-Klasse ein Element oder Attribut findet, das nicht erwartet wird, löst sie ein UnknownNode-Ereignis aus und setzt die Verarbeitung fort. Durch Festlegen der Strict Eigenschaft auf truewird die Laufzeitfunktionen des Webdiensts angewiesen, dieses Ereignis zu verarbeiten und eine InvalidOperationException auszuwerfen, die eine Liste der erwarteten Elemente und Attribute enthält.

Hinweis

Da Ausnahmen nicht für alle unerwarteten Elemente und Attribute ausgelöst werden, sollten Sie sich nicht auf die Strict Eigenschaft verlassen, außer als Debughilfe. Beispielsweise können unerwartete xml:lang und xml:space Attribute keine Ausnahme verursachen.

Vererbungshierarchie

EmbeddedObject

SoapEnvelopeProcessingInfo

Anforderungen

type Beschreibung
Client - IIS 7.0 unter Windows Vista.
- IIS 7.5 unter Windows 7
- IIS 8.0 unter Windows 8
- IIS 10.0 unter Windows 10
Server - IIS 7.0 unter Windows Server 2008
- IIS 7.5 unter Windows Server 2008 R2
- IIS 8.0 auf Windows Server 2012
- IIS 8.5 unter Windows Server 2012 R2
- IIS 10.0 auf Windows Server 2016
Produkt - IIS 7.0, IIS 7.5, IIS 8.0, IIS 8.5, IIS 10.0
MOF-Datei WebAdministration.mof

Weitere Informationen

EmbeddedObject-Klasse
WebServicesSection-Klasse
InvalidOperationException
System.Web.Services.Configuration.SoapEnvelopeProcessingElement Properties
System.Xml.XmlReader.MoveToContent Method
System.Xml.XmlReader.Read Method
System.Xml.Serialization.XmlSerializer-Klasse
System.Xml.Serialization.XmlSerializer.UnknownNode Event