XmlDictionaryReaderQuotas Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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) |