<quoteReader>
Definisce i vincoli sulla complessità dei messaggi SOAP che possono essere elaborati dagli endpoint configurati con un'associazione.
<system.serviceModel>
<bindings>
<readerQuotas
maxArrayLength="Integer"
maxBytesPerRead="Integer"
maxDepth="Integer"
maxNameTableCharCount="Integer"
maxStringContentLength=="Integer" />
Attributi ed elementi
Attributi
Attributo | Descrizione |
---|---|
maxArrayLength |
Numero intero positivo che specifica la lunghezza massima consentita della matrice. L'impostazione predefinita è 16384. |
maxBytesPerRead |
Numero intero positivo che specifica il numero massimo di byte restituiti per lettura. L'impostazione predefinita è 4096. |
maxDepth |
Numero intero positivo che specifica la profondità massima dei nodi nidificati per lettura. L'impostazione predefinita è 32. |
maxNameTableCharCount |
Numero intero positivo che specifica il numero massimo di caratteri consentiti in un nome di tabella. L'impostazione predefinita è 16384. |
maxStringContentLength |
Numero intero positivo che specifica il numero massimo di caratteri consentiti nel contenuto dell'elemento XML. L'impostazione predefinita è 8192. |
Elementi figlio
None
Elementi padre
Questo elemento è l'elemento figlio di tutte le associazioni standard disponibili con Windows Communication Foundation (WCF).
Osservazioni
I vincoli di complessità forniscono protezione da attacchi di tipo Denial of Service (DoS) che tentano di utilizzare la complessità dei messaggi per bloccare le risorse di elaborazione dell'endpoint. Altri vincoli di complessità comprendono elementi quali la profondità massima dell'elemento e la lunghezza massima per il contenuto della stringa all'interno del messaggio.
Vedere anche
Riferimenti
<associazionePersonalizzata>
XmlDictionaryReaderQuotasElement
Concetti
Altre risorse
Windows Communication Foundation Bindings
Extending Bindings
Custom Bindings
Windows Communication Foundation Bindings
Configuring System-Provided Bindings
Using Bindings to Configure Services and Clients