XmlReaderSettings Klas

Definitie

Hiermee geeft u een set functies op die moeten worden ondersteund voor het XmlReader object dat door de Create methode is gemaakt.

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

Voorbeelden

In het volgende voorbeeld wordt een XmlReader bestand gemaakt dat gebruikmaakt van een XmlUrlResolver met de benodigde referenties.

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

Opmerkingen

Zie Aanvullende API-opmerkingen voor XmlReaderSettings voor meer informatie over deze API.

Constructors

Name Description
XmlReaderSettings()

Initialiseert een nieuw exemplaar van de XmlReaderSettings klasse.

XmlReaderSettings(XmlResolver)
Verouderd.

Initialiseert een nieuw exemplaar van de XmlReaderSettings klasse.

Eigenschappen

Name Description
Async

Hiermee haalt u op of stelt u in of asynchrone XmlReader methoden kunnen worden gebruikt voor een bepaald XmlReader exemplaar.

CheckCharacters

Hiermee wordt een waarde opgehaald of ingesteld waarmee wordt aangegeven of tekens moeten worden gecontroleerd.

CloseInput

Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of de onderliggende stroom moet worden gesloten wanneer TextReader de lezer wordt gesloten.

ConformanceLevel

Hiermee haalt u het nalevingsniveau op waarmee het XmlReader voldoet.

DtdProcessing

Hiermee wordt een waarde opgehaald of ingesteld waarmee de verwerking van DTD's wordt bepaald.

IgnoreComments

Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of opmerkingen moeten worden genegeerd.

IgnoreProcessingInstructions

Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of verwerkingsinstructies moeten worden genegeerd.

IgnoreWhitespace

Hiermee wordt een waarde opgehaald of ingesteld waarmee wordt aangegeven of niet-actieve witruimte moet worden genegeerd.

LineNumberOffset

Hiermee wordt de verschuiving van het regelnummer van het XmlReader object opgehaald of ingesteld.

LinePositionOffset

Hiermee wordt de verschuiving van de lijnpositie van het XmlReader object opgehaald of ingesteld.

MaxCharactersFromEntities

Hiermee wordt een waarde opgehaald of ingesteld die het maximaal toegestane aantal tekens in een document aangeeft dat het gevolg is van het uitbreiden van entiteiten.

MaxCharactersInDocument

Hiermee wordt een waarde opgehaald of ingesteld die het maximaal toegestane aantal tekens in een XML-document aangeeft. Een nulwaarde (0) betekent geen limieten voor de grootte van het XML-document. Een waarde die niet nul is, geeft de maximale grootte aan in tekens.

NameTable

Hiermee haalt u de XmlNameTable gebruikte op voor atomized tekenreeksvergelijkingen of stelt u deze in.

ProhibitDtd
Verouderd.
Verouderd.

Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of documenttypedefinitieverwerking (DTD) moet worden verboden. Deze eigenschap is verouderd. Gebruik in plaats daarvan DtdProcessing.

Schemas

Hiermee haalt u het te gebruiken op of stelt u deze in bij het XmlSchemaSet uitvoeren van schemavalidatie.

ValidationFlags

Hiermee wordt een waarde opgehaald of ingesteld die de schemavalidatie-instellingen aangeeft. Deze instelling is van toepassing op XmlReader objecten die schema's valideren (ValidationType eigenschap ingesteld op ValidationType.Schema).

ValidationType

Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of de XmlReader validatie of typetoewijzing wordt uitgevoerd bij het lezen.

XmlResolver

Hiermee stelt u de XmlResolver gebruikte voor toegang tot externe documenten in.

Methoden

Name Description
Clone()

Hiermee maakt u een kopie van het XmlReaderSettings exemplaar.

Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
Reset()

Hiermee stelt u de leden van de instellingenklasse opnieuw in op hun standaardwaarden.

ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)

gebeurtenis

Name Description
ValidationEventHandler

Treedt op wanneer de lezer validatiefouten tegenkomt.

Van toepassing op

Zie ook