Freigeben über


NetMsmqBinding.ReaderQuotas Eigenschaft

Definition

Ruft die dieser Bindung zugeordnete XmlDictionaryReaderQuotas ab oder legt diese fest.

public:
 property System::Xml::XmlDictionaryReaderQuotas ^ ReaderQuotas { System::Xml::XmlDictionaryReaderQuotas ^ get(); void set(System::Xml::XmlDictionaryReaderQuotas ^ value); };
public System.Xml.XmlDictionaryReaderQuotas ReaderQuotas { get; set; }
member this.ReaderQuotas : System.Xml.XmlDictionaryReaderQuotas with get, set
Public Property ReaderQuotas As XmlDictionaryReaderQuotas

Eigenschaftswert

XmlDictionaryReaderQuotas

Die XmlDictionaryReaderQuotas, die dieser Bindung zugeordnet sind.

Ausnahmen

Der Wert ist null.

Beispiele

Im folgenden Codebeispiel wird veranschaulicht, wie die XmlDictionaryReaderQuotas-Eigenschaft festgelegt wird.

NetMsmqBinding binding = new NetMsmqBinding();
XmlDictionaryReaderQuotas readerQuotas = new XmlDictionaryReaderQuotas();
readerQuotas.MaxArrayLength = 25 * 1024;
binding.ReaderQuotas = readerQuotas;

Hinweise

Das XmlDictionaryReaderQuotas-Objekt definiert Beschränkungen für die Komplexität von SOAP-Nachrichten, die von mit einer Bindung konfigurierten Endpunkten verarbeitet werden können. Zu diesen Einschränkungen gehören maxArrayLength, maxBytesPerRead, maxDepth, maxNameTableCharCount und maxStringContentLength. Diese Werte helfen, Denial-of-Service-Angriffe zu verhindern. Weitere Informationen finden Sie unter XmlDictionaryReaderQuotas.

Gilt für