XmlReaderSettings 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.
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 |
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. |