XmlReaderSettings Klasse

Definition

Gibt eine Reihe von Features an, die für das XmlReader von der Create Methode erstellte Objekt unterstützt werden sollen.

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

Beispiele

Im folgenden Beispiel wird ein XmlReader Objekt erstellt, das eine XmlUrlResolver mit den erforderlichen Anmeldeinformationen verwendet.

// Create an XmlUrlResolver with the credentials necessary to access the Web server.
var resolver = new XmlUrlResolver();
var myCred = new NetworkCredential(UserName, SecurelyStoredPassword, Domain);
resolver.Credentials = myCred;

var settings = new XmlReaderSettings();
settings.XmlResolver = resolver;

// Create the reader.
XmlReader reader = XmlReader.Create("http://serverName/data/books.xml", settings);
' Create an XmlUrlResolver with the credentials necessary to access the Web server.
Dim resolver As New XmlUrlResolver()
Dim myCred As System.Net.NetworkCredential
myCred = New System.Net.NetworkCredential(UserName, SecurelyStoredPassword, Domain)
resolver.Credentials = myCred

Dim settings As New XmlReaderSettings()
settings.XmlResolver = resolver

' Create the reader.
Dim reader As XmlReader = XmlReader.Create("http://serverName/data/books.xml", settings)

Hinweise

Weitere Informationen zu dieser API finden Sie in den ergänzenden API-Hinweisen für XmlReaderSettings.

Konstruktoren

Name Beschreibung
XmlReaderSettings()

Initialisiert eine neue Instanz der XmlReaderSettings-Klasse.

XmlReaderSettings(XmlResolver)
Veraltet.

Initialisiert eine neue Instanz der XmlReaderSettings-Klasse.

Eigenschaften

Name Beschreibung
Async

Ruft ab oder legt fest, ob asynchrone XmlReader Methoden für eine bestimmte XmlReader Instanz verwendet werden können.

CheckCharacters

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob die Zeichenprüfung ausgeführt werden soll.

CloseInput

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob der zugrunde liegende Datenstrom TextReader geschlossen oder geschlossen werden soll, wenn der Reader geschlossen wird.

ConformanceLevel

Dient zum Abrufen oder Festlegen der Konformitätsstufe, mit der der XmlReader Wert eingehalten wird.

DtdProcessing

Dient zum Abrufen oder Festlegen eines Werts, der die Verarbeitung von DTDs bestimmt.

IgnoreComments

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob Kommentare ignoriert werden sollen.

IgnoreProcessingInstructions

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob Verarbeitungsanweisungen ignoriert werden sollen.

IgnoreWhitespace

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob unbedeutende Leerzeichen ignoriert werden sollen.

LineNumberOffset

Dient zum Abrufen oder Festlegen des Zeilennummernoffsets des XmlReader Objekts.

LinePositionOffset

Dient zum Abrufen oder Festlegen des Zeilenpositionsversatzs des XmlReader Objekts.

MaxCharactersFromEntities

Dient zum Abrufen oder Festlegen eines Werts, der die maximal zulässige Anzahl von Zeichen in einem Dokument angibt, die aus erweiterten Entitäten resultieren.

MaxCharactersInDocument

Dient zum Abrufen oder Festlegen eines Werts, der die maximal zulässige Anzahl von Zeichen in einem XML-Dokument angibt. Ein Nullwert (0) bedeutet keine Grenzwerte für die Größe des XML-Dokuments. Ein Wert ungleich 0 (null) gibt die maximale Größe in Zeichen an.

NameTable

Ruft ab oder legt die XmlNameTable für atomisierte Zeichenfolgenvergleiche verwendet.

ProhibitDtd
Veraltet.

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob die Verarbeitung der Dokumenttypdefinition (DTD) untersagt werden soll. Diese Eigenschaft ist veraltet. Verwenden Sie stattdessen DtdProcessing.

Schemas

Ruft ab oder legt fest, die XmlSchemaSet beim Ausführen der Schemaüberprüfung zu verwenden.

ValidationFlags

Dient zum Abrufen oder Festlegen eines Werts, der die Schemaüberprüfungseinstellungen angibt. Diese Einstellung gilt für XmlReader Objekte, die Schemas überprüfen (ValidationType Eigenschaft festgelegt auf ValidationType.Schema).

ValidationType

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob die XmlReader Überprüfung oder Typzuweisung beim Lesen ausgeführt wird.

XmlResolver

Legt den XmlResolver Zugriff auf externe Dokumente fest.

Methoden

Name Beschreibung
Clone()

Erstellt eine Kopie der XmlReaderSettings Instanz.

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(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)
Reset()

Setzt die Member der Einstellungsklasse auf ihre Standardwerte zurück.

ToString()

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

(Geerbt von Object)

Ereignisse

Name Beschreibung
ValidationEventHandler

Tritt auf, wenn der Leser Auf Gültigkeitsfehler auftritt.

Gilt für:

Weitere Informationen