XmlReaderSettings Classe

Definição

Especifica um conjunto de recursos para dar suporte ao 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 a seguir cria um XmlReader que usa uma 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

Nome Description
XmlReaderSettings()

Inicializa uma nova instância da classe XmlReaderSettings.

XmlReaderSettings(XmlResolver)
Obsoleto.

Inicializa uma nova instância da classe XmlReaderSettings.

Propriedades

Nome Description
Async

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

CheckCharacters

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

CloseInput

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

ConformanceLevel

Obtém ou define o nível de conformidade com o qual o XmlReader will comply.

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 o espaço em branco insignificante deve ser ignorado.

LineNumberOffset

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

LinePositionOffset

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

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á limites no tamanho do documento XML. Um valor diferente de zero especifica o tamanho máximo, em carateres.

NameTable

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

ProhibitDtd
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 é obsoleta. Use DtdProcessing em seu lugar.

Schemas

Obtém ou define o XmlSchemaSet que usar 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 se aplica a XmlReader objetos que validam esquemas (ValidationType propriedade definida como ValidationType.Schema).

ValidationType

Obtém ou define um valor que indica se a XmlReader atribuição de tipo ou validação será executada ao ler.

XmlResolver

Define o XmlResolver usado para acessar documentos externos.

Métodos

Nome 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 a função hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Objectatual.

(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

Nome Description
ValidationEventHandler

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

Aplica-se a

Confira também