XmlReaderSettings Classe

Definição

Especifica um conjunto de funcionalidades a suportar no XmlReader objeto criado pelo Create método.

public ref class XmlReaderSettings sealed
public sealed class XmlReaderSettings
type XmlReaderSettings = class
Public NotInheritable Class XmlReaderSettings
Herança
XmlReaderSettings

Exemplos

O exemplo seguinte cria um XmlReader que usa um XmlUrlResolver com as credenciais necessárias.

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

Observações

Para mais informações sobre esta API, consulte Observações Suplementares da API para XmlReaderSettings.

Construtores

Name Description
XmlReaderSettings()

Inicializa uma nova instância da XmlReaderSettings classe.

XmlReaderSettings(XmlResolver)
Obsoleto.

Inicializa uma nova instância da XmlReaderSettings classe.

Propriedades

Name Description
Async

Obtém ou define se métodos assíncronos XmlReader podem ser usados numa instância particular XmlReader .

CheckCharacters

Recebe ou define um valor que indica se deve fazer verificação de caracteres.

CloseInput

Recebe ou define um valor que indica se o fluxo subjacente ou TextReader o leitor deve estar fechado quando o leitor está fechado.

ConformanceLevel

Obtém ou definem o nível de conformidade com o qual a XmlReader vontade de cumprir.

DtdProcessing

Recebe ou define um valor que determina o processamento das DTDs.

IgnoreComments

Recebe ou define um valor que indica se deve ignorar comentários.

IgnoreProcessingInstructions

Recebe ou define um valor que indica se deve ignorar instruções de processamento.

IgnoreWhitespace

Recebe ou define um valor que indica se deve ignorar espaços em branco insignificantes.

LineNumberOffset

Obtém ou define o deslocamento do número de linha do XmlReader objeto.

LinePositionOffset

Obtém ou define o deslocamento da posição da linha do XmlReader objeto.

MaxCharactersFromEntities

Recebe ou define um valor que indica o número máximo permitido de caracteres num documento resultantes da expansão das entidades.

MaxCharactersInDocument

Recebe ou define um valor que indica o número máximo permitido de caracteres num documento XML. Um valor zero (0) significa que não há limites no tamanho do documento XML. Um valor não nulo especifica o tamanho máximo, em caracteres.

NameTable

Obtém ou definem os XmlNameTable usados para comparações de cordas atomizadas.

ProhibitDtd
Obsoleto.

Recebe ou define um valor que indica se deve proibir o processamento de definição de tipo de documento (DTD). Esta propriedade está obsoleta. Utilize DtdProcessing em substituição.

Schemas

Obtém ou define o XmlSchemaSet para usar ao realizar a validação de esquemas.

ValidationFlags

Recebe ou define um valor que indica as definições de validação do esquema. Esta definição aplica-se a XmlReader objetos que validam esquemas (ValidationType propriedade definida para ValidationType.Schema).

ValidationType

Recebe ou define um valor que indica se irá XmlReader realizar validação ou atribuição de tipo durante a leitura.

XmlResolver

Define o XmlResolver usado para aceder a documentos externos.

Métodos

Name Description
Clone()

Cria uma cópia da XmlReaderSettings instância.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
Reset()

Reinicia os membros da classe de definições para os seus valores padrão.

ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

evento

Name Description
ValidationEventHandler

Ocorre quando o leitor encontra erros de validação.

Aplica-se a

Ver também