Partilhar via


XmlReaderSettings Classe

Definição

Especifica um conjunto de recursos para dar suporte ao objeto XmlReader criado pelo método Create.

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

Exemplos

O exemplo a seguir 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)

Comentários

Para obter mais informações sobre essa API, consulte Comentários de API suplementar para XmlReaderSettings.

Construtores

XmlReaderSettings()

Inicializa uma nova instância da classe XmlReaderSettings.

XmlReaderSettings(XmlResolver)
Obsoleto.

Inicializa uma nova instância da classe XmlReaderSettings.

Propriedades

Async

Obtém ou define se métodos XmlReader assíncronos podem ser usados em uma determinada instância do XmlReader.

CheckCharacters

Obtém ou define um valor que indica se a verificação de caracteres deve ser feita ou não.

CloseInput

Obtém ou define um valor que indica se o fluxo subjacente ou o TextReader deverá ser fechado quando o leitor for fechado.

ConformanceLevel

Obtém ou define o nível de conformidade que o XmlReader cumprirá.

DtdProcessing

Obtém ou define um valor que determina o processamento de DTDs.

IgnoreComments

Obtém ou define um valor que indica se os comentários devem ser ignorados.

IgnoreProcessingInstructions

Obtém ou define um valor que indica se as instruções de processamento devem ser ignoradas.

IgnoreWhitespace

Obtém ou define um valor que indica se os espaços em branco insignificantes devem ser ignorados.

LineNumberOffset

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

LinePositionOffset

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

MaxCharactersFromEntities

Obtém ou define um valor que indica o número máximo permitido de caracteres em um documento resultante da expansão de entidades.

MaxCharactersInDocument

Obtém ou define um valor que indica o número máximo permitido de caracteres em um documento XML. Um valor zero (0) significa que não há limite para o tamanho do documento XML. Um valor diferente de zero especifica o tamanho máximo, em caracteres.

NameTable

Obtém ou define o XmlNameTable usado para comparações de cadeia de caracteres atomizadas.

ProhibitDtd
Obsoleto.
Obsoleto.

Obtém ou define um valor que indica se o processamento de DTD (definição de tipo de documento) deve ser proibido. Esta propriedade está obsoleta. Use DtdProcessing em seu lugar.

Schemas

Obtém ou define o XmlSchemaSet a ser usado ao executar a validação de esquema.

ValidationFlags

Obtém ou define um valor que indica as configurações de validação de esquema. Essa configuração aplica-se a objetos XmlReader que validam esquemas (a propriedade ValidationType definida como ValidationType.Schema).

ValidationType

Obtém ou define um valor que indica se o XmlReader executará a validação ou digitará a atribuição durante a leitura.

XmlResolver

Define o XmlResolver usado para acessar documentos externos.

Métodos

Clone()

Cria uma cópia da instância XmlReaderSettings.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
Reset()

Redefine os membros da classe de configurações para seus valores padrão.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Eventos

ValidationEventHandler

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

Aplica-se a

Confira também