Partager via


XmlReaderSettings Classe

Définition

Spécifie un jeu de fonctionnalités à prendre en charge sur l'objet XmlReader créé par la méthode Create.

public ref class XmlReaderSettings sealed
public sealed class XmlReaderSettings
type XmlReaderSettings = class
Public NotInheritable Class XmlReaderSettings
Héritage
XmlReaderSettings

Exemples

L’exemple suivant crée un XmlReader qui utilise un avec les informations d’identification XmlUrlResolver nécessaires.

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

Remarques

Pour plus d’informations sur cette API, consultez Remarques supplémentaires sur l’API pour XmlReaderSettings.

Constructeurs

XmlReaderSettings()

Initialise une nouvelle instance de la classe XmlReaderSettings.

XmlReaderSettings(XmlResolver)
Obsolète.

Initialise une nouvelle instance de la classe XmlReaderSettings.

Propriétés

Async

Obtient ou définit une valeur indiquant si les méthodes XmlReader asynchrones peuvent être utilisées sur une instance XmlReader particulière.

CheckCharacters

Obtient ou définit une valeur indiquant si la vérification des caractères doit être assurée.

CloseInput

Obtient ou définit une valeur indiquant si le flux sous-jacent ou TextReader doit être fermé à la fermeture du lecteur.

ConformanceLevel

Obtient ou définit le niveau de conformité que XmlReader respecte.

DtdProcessing

Obtient ou définit une valeur qui détermine le traitement des DTD.

IgnoreComments

Obtient ou définit une valeur indiquant si les commentaires doivent être ignorés.

IgnoreProcessingInstructions

Obtient ou définit une valeur indiquant si les instructions de traitement doivent être ignorées.

IgnoreWhitespace

Obtient ou définit une valeur indiquant si les espaces blancs non significatifs doivent être ignorés.

LineNumberOffset

Obtient ou définit l'offset du numéro de ligne de l'objet XmlReader.

LinePositionOffset

Obtient ou définit l'offset de position de ligne de l'objet XmlReader.

MaxCharactersFromEntities

Obtient ou définit une valeur correspondant au nombre maximal autorisé de caractères dans un document, qui résultent du développement des entités.

MaxCharactersInDocument

Obtient ou définit une valeur correspondant au nombre maximal autorisé de caractères dans un document XML. Zéro (0) signifie que la taille du document XML n'est pas limitée. Une valeur non nulle spécifie la taille maximale, en caractères.

NameTable

Obtient ou définit XmlNameTable servant aux comparaisons de chaînes atomisées.

ProhibitDtd
Obsolète.
Obsolète.

Obtient ou définit une valeur indiquant s'il convient d'interdire le traitement de la définition de type de document (DTD). Cette propriété est obsolète. Utilisez plutôt DtdProcessing.

Schemas

Obtient ou définit le XmlSchemaSet à utiliser lors de la validation du schéma.

ValidationFlags

Obtient ou définit une valeur indiquant les paramètres de validation du schéma. Ce paramètre s'applique aux objets XmlReader qui valident des schémas (propriété ValidationType définie avec la valeur ValidationType.Schema).

ValidationType

Obtient ou définit une valeur indiquant si le XmlReader doit effectuer la validation ou l'assignation de type lors de la lecture.

XmlResolver

Définit le XmlResolver permettant d'accéder aux documents externes.

Méthodes

Clone()

Crée une copie de l'instance XmlReaderSettings.

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
Reset()

Réinitialise les membres de la classe de paramètres à leurs valeurs par défaut.

ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)

Événements

ValidationEventHandler

Se produit quand le lecteur trouve des erreurs de validation.

S’applique à

Voir aussi