BinaryMessageEncodingBindingElement.ReaderQuotas Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Obtém ou define restrições sobre a complexidade das mensagens XML que podem ser processadas por endpoints configurados com este elemento de ligação.
public:
property System::Xml::XmlDictionaryReaderQuotas ^ ReaderQuotas { System::Xml::XmlDictionaryReaderQuotas ^ get(); void set(System::Xml::XmlDictionaryReaderQuotas ^ value); };
public:
property System::Xml::XmlDictionaryReaderQuotas ^ ReaderQuotas { System::Xml::XmlDictionaryReaderQuotas ^ get(); };
public System.Xml.XmlDictionaryReaderQuotas ReaderQuotas { get; set; }
public System.Xml.XmlDictionaryReaderQuotas ReaderQuotas { get; }
member this.ReaderQuotas : System.Xml.XmlDictionaryReaderQuotas with get, set
member this.ReaderQuotas : System.Xml.XmlDictionaryReaderQuotas
Public Property ReaderQuotas As XmlDictionaryReaderQuotas
Public ReadOnly Property ReaderQuotas As XmlDictionaryReaderQuotas
Valor de Propriedade
O XmlDictionaryReaderQuotas que especifica as restrições de complexidade nas mensagens SOAP trocadas. Os valores padrão destas restrições são fornecidos na secção de observações seguinte.
Exemplos
XmlDictionaryReaderQuotas quotas = be.ReaderQuotas;
Dim quotas As XmlDictionaryReaderQuotas = be.ReaderQuotas
Observações
As restrições de complexidade protegem contra uma classe de ataques de negação de serviço (DOS) que tentam usar a complexidade da mensagem para ocupar os recursos de processamento dos endpoints. As propriedades que expressam estas restrições e os seus valores padrão são as seguintes:
MaxDepth = 32
MaxStringContentLength = 8192
MaxArrayLength = 16384
MaxBytesPerRead = 4096
MaxNameTableCharCount = 16384
Esta propriedade tem um setter público desde o .NET Framework 4.0.