XmlReaderSettings Třída

Definice

Určuje sadu funkcí, které se mají podporovat u objektu XmlReader vytvořeného metodou Create .

public ref class XmlReaderSettings sealed
public sealed class XmlReaderSettings
type XmlReaderSettings = class
Public NotInheritable Class XmlReaderSettings
Dědičnost
XmlReaderSettings

Příklady

Následující příklad vytvoří objekt XmlReader , který používá s XmlUrlResolver potřebnými přihlašovacími údaji.

// 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)

Poznámky

Další informace o tomto rozhraní API najdete v tématu Doplňkové poznámky rozhraní API pro XmlReaderSettings.

Konstruktory

XmlReaderSettings()

Inicializuje novou instanci XmlReaderSettings třídy .

XmlReaderSettings(XmlResolver)
Zastaralé.

Inicializuje novou instanci XmlReaderSettings třídy .

Vlastnosti

Async

Získá nebo nastaví, zda asynchronní XmlReader metody lze použít na konkrétní XmlReader instanci.

CheckCharacters

Získá nebo nastaví hodnotu označující, zda provést kontrolu znaků.

CloseInput

Získá nebo nastaví hodnotu označující, zda podkladový datový proud nebo TextReader by měl být uzavřen při zavření čtenáře.

ConformanceLevel

Získá nebo nastaví úroveň shody, kterou XmlReader bude splňovat.

DtdProcessing

Získá nebo nastaví hodnotu, která určuje zpracování DTD.

IgnoreComments

Získá nebo nastaví hodnotu označující, zda mají být komentáře ignorovány.

IgnoreProcessingInstructions

Získá nebo nastaví hodnotu označující, zda mají být ignorovány instrukce zpracování.

IgnoreWhitespace

Získá nebo nastaví hodnotu označující, zda ignorovat nevýznamné prázdné znaky.

LineNumberOffset

Získá nebo nastaví posun čísla řádku objektu XmlReader .

LinePositionOffset

Získá nebo nastaví posun pozice čáry objektu XmlReader .

MaxCharactersFromEntities

Získá nebo nastaví hodnotu označující maximální povolený počet znaků v dokumentu, které jsou výsledkem rozbalení entit.

MaxCharactersInDocument

Získá nebo nastaví hodnotu označující maximální povolený počet znaků v dokumentu XML. Nulová hodnota (0) znamená, že velikost dokumentu XML není nijak omezena. Nenulová hodnota určuje maximální velikost (ve znatech).

NameTable

Získá nebo nastaví XmlNameTable pro atomizované porovnání řetězců.

ProhibitDtd
Zastaralé.
Zastaralé.

Získá nebo nastaví hodnotu označující, zda chcete zakázat zpracování definice typu dokumentu (DTD). Tato vlastnost je zastaralá. Místo toho použijte DtdProcessing.

Schemas

Získá nebo nastaví na XmlSchemaSet použití při provádění ověřování schématu.

ValidationFlags

Získá nebo nastaví hodnotu označující nastavení ověřování schématu. Toto nastavení platí pro XmlReader objekty, které ověřují schémata (ValidationType vlastnost nastavená na ValidationType.Schema).

ValidationType

Získá nebo nastaví hodnotu označující, zda XmlReader bude provádět ověření nebo přiřazení typu při čtení.

XmlResolver

Nastaví pro XmlResolver přístup k externím dokumentům.

Metody

Clone()

Vytvoří kopii XmlReaderSettings instance.

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetType()

Type Získá z aktuální instance.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
Reset()

Obnoví členy třídy nastavení na jejich výchozí hodnoty.

ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Událost

ValidationEventHandler

Vyvolá se, když čtečka narazí na chyby ověřování.

Platí pro

Viz také