Condividi tramite


WebMessageEncodingElement.ReaderQuotas Proprietà

Definizione

Ottiene o imposta vincoli sulla complessità dei messaggi SOAP che possono essere elaborati dagli endpoint configurati con questa associazione.

public:
 property System::ServiceModel::Configuration::XmlDictionaryReaderQuotasElement ^ ReaderQuotas { System::ServiceModel::Configuration::XmlDictionaryReaderQuotasElement ^ get(); };
[System.Configuration.ConfigurationProperty("readerQuotas")]
public System.ServiceModel.Configuration.XmlDictionaryReaderQuotasElement ReaderQuotas { get; }
[<System.Configuration.ConfigurationProperty("readerQuotas")>]
member this.ReaderQuotas : System.ServiceModel.Configuration.XmlDictionaryReaderQuotasElement
Public ReadOnly Property ReaderQuotas As XmlDictionaryReaderQuotasElement

Valore della proprietà

XmlDictionaryReaderQuotasElement

XmlDictionaryReaderQuotasElement che specifica i vincoli di complessità.

Attributi

Esempio

XmlDictionaryReaderQuotasElement webMessageReaderQuotasElement = webMEE.ReaderQuotas;  
Console.WriteLine("The max depth of the reader Quotas is: {0}", webMessageReaderQuotasElement.MaxDepth);  

Commenti

I vincoli di complessità comprendono elementi come ad esempio la profondità massima dell'elemento o la lunghezza massima per il contenuto della stringa all'interno del messaggio. I vincoli proteggono da una classe di attacchi di tipo Denial of Service (DoS) che tenta di utilizzare la complessità dei messaggi per bloccare le risorse di elaborazione di endpoint.

Si applica a