XmlDictionaryReaderQuotas Klasse

Definition

Enthält konfigurierbare Kontingentwerte für XmlDictionaryReaders.

public ref class XmlDictionaryReaderQuotas sealed
public sealed class XmlDictionaryReaderQuotas
type XmlDictionaryReaderQuotas = class
Public NotInheritable Class XmlDictionaryReaderQuotas
Vererbung
XmlDictionaryReaderQuotas

Hinweise

XmlDictionary Instanzen werden von WCF beim Serialisieren und Deserialisieren von SOAP-Nachrichten verwendet. Die XmlDictionary enthält Zeichenfolgen-/Wertpaare, die verwendet werden, um die Größe der SOAP-Nachricht zu verringern. Beim Serialisieren einer Nachricht wird der Wert anstelle der Zeichenfolge geschrieben. Beim Deserialisieren der Nachricht wird der Wert gelesen, die Zeichenfolge wird jedoch in das Nachrichtenobjekt geschrieben. XmlDictionaryReaderQuotas ist eine Klasse, die eine Reihe von Kontingenten enthält, die von der XmlDictionaryReader Klasse verwendet werden. Das wichtigste Sicherheitsfeature der Wörterbuchleser ist Kontingente. Eine Kontingentinstanz muss den Factorymethoden des Wörterbuchlesers zugewiesen werden. Der parameterlose Konstruktor erstellt "sichere" Standardwerte (identisch mit codierten Standardwerten), und die Klasse verfügt über eine statische Max Eigenschaft zum Erstellen eines Readers ohne Kontingente.

Konstruktoren

Name Beschreibung
XmlDictionaryReaderQuotas()

Erstellt eine neue Instanz dieser Klasse.

Eigenschaften

Name Beschreibung
Max

Ruft eine Instanz dieser Klasse ab, wobei alle Eigenschaften auf Maximalwerte festgelegt sind.

MaxArrayLength

Ruft die maximal zulässige Arraylänge ab oder legt sie fest.

MaxBytesPerRead

Ruft die maximal zulässigen Bytes ab, die für jeden Lesevorgang zurückgegeben werden, oder legt diese fest.

MaxDepth

Ruft die maximale geschachtelte Knotentiefe ab oder legt sie fest.

MaxNameTableCharCount

Ruft die maximal zulässigen Zeichen in einem Tabellennamen ab oder legt diese fest.

MaxStringContentLength

Ruft die maximale Zeichenfolgenlänge ab, die vom Leser zurückgegeben wird, oder legt diese fest.

ModifiedQuotas

Ruft die geänderten Kontingente für die XmlDictionaryReaderQuotas.

Methoden

Name Beschreibung
CopyTo(XmlDictionaryReaderQuotas)

Legt die Eigenschaften für eine übergebene Kontingentinstanz basierend auf den Werten in dieser Instanz fest.

Equals(Object)

Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

(Geerbt von Object)
GetHashCode()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für: