Condividi tramite


XmlReaderSettings Classe

Definizione

Specifica un set di funzionalità da supportare nell'oggetto XmlReader creato dal metodo Create.

public ref class XmlReaderSettings sealed
public sealed class XmlReaderSettings
type XmlReaderSettings = class
Public NotInheritable Class XmlReaderSettings
Ereditarietà
XmlReaderSettings

Esempio

Nell'esempio seguente viene creato un oggetto XmlReader che usa un XmlUrlResolver oggetto con le credenziali necessarie.

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

Commenti

Per altre informazioni su questa API, vedere La sezione Note sulle API supplementari per XmlReaderSettings.

Costruttori

XmlReaderSettings()

Inizializza una nuova istanza della classe XmlReaderSettings.

XmlReaderSettings(XmlResolver)
Obsoleti.

Inizializza una nuova istanza della classe XmlReaderSettings.

Proprietà

Async

Ottiene o imposta un valore che indica se è possibile usare metodi XmlReader asincroni in una determinata istanza di XmlReader.

CheckCharacters

Ottiene o imposta un valore che indica se eseguire il controllo dei caratteri.

CloseInput

Ottiene o imposta un valore che indica se il flusso o la classe TextReader sottostante devono essere chiusi alla chiusura del visualizzatore.

ConformanceLevel

Ottiene o imposta il livello di conformità dell'oggetto XmlReader.

DtdProcessing

Ottiene o imposta un valore che determina l'elaborazione di DTD.

IgnoreComments

Ottiene o imposta un valore che indica se ignorare i commenti.

IgnoreProcessingInstructions

Ottiene o imposta un valore che indica se ignorare le istruzioni di elaborazione.

IgnoreWhitespace

Ottiene o imposta un valore che indica se ignorare gli spazi vuoti non significativi.

LineNumberOffset

Ottiene o imposta l'offset del numero di riga dell'oggetto XmlReader.

LinePositionOffset

Ottiene o imposta l'offset della posizione della riga dell'oggetto XmlReader.

MaxCharactersFromEntities

Ottiene o imposta un valore che indica il numero massimo di caratteri consentito in un documento generato dall'espansione delle entità.

MaxCharactersInDocument

Ottiene o imposta un valore che indica il numero massimo di caratteri consentito in un documento XML. Un valore zero (0) indica che non è previsto alcun limite alla dimensione del documento XML. Un valore diverso da zero specifica la dimensione massima in caratteri.

NameTable

Ottiene o imposta l'oggetto XmlNameTable usato per il confronto delle stringhe atomizzate.

ProhibitDtd
Obsoleti.
Obsoleti.

Ottiene o imposta un valore che indica se non deve essere consentita l'elaborazione DTD (Document Type Definition). Questa proprietà è obsoleta. In alternativa, utilizzare DtdProcessing.

Schemas

Ottiene o imposta l'oggetto XmlSchemaSet da usare quando si esegue la convalida dello schema.

ValidationFlags

Ottiene o imposta un valore che indica le impostazioni di convalida dello schema. Questa impostazione si applica a oggetti XmlReader che convalidano schemi (proprietà ValidationType impostata su ValidationType.Schema).

ValidationType

Ottiene o imposta un valore che indica se l'oggetto XmlReader eseguirà la convalida o l'assegnazione del tipo durante la lettura.

XmlResolver

Imposta l'oggetto XmlResolver usato per l'accesso a documenti esterni.

Metodi

Clone()

Crea una copia dell'istanza di XmlReaderSettings.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
Reset()

Ripristina i valori predefiniti dei membri della classe delle impostazioni.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Eventi

ValidationEventHandler

Si verifica quando il lettore rileva errori di convalida.

Si applica a

Vedi anche