Compartilhar via


ConfigXmlDocument Classe

Definição

Encapsula o tipo XmlDocument correspondente e também apresenta as informações necessárias para relatar o nome do arquivo e os números de linha.

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

public ref class ConfigXmlDocument sealed : System::Xml::XmlDocument, System::Configuration::Internal::IConfigErrorInfo
public ref class ConfigXmlDocument sealed : System::Xml::XmlDocument
public sealed class ConfigXmlDocument : System.Xml.XmlDocument, System.Configuration.Internal.IConfigErrorInfo
public sealed class ConfigXmlDocument : System.Xml.XmlDocument
type ConfigXmlDocument = class
    inherit XmlDocument
    interface IConfigErrorInfo
type ConfigXmlDocument = class
    inherit XmlDocument
Public NotInheritable Class ConfigXmlDocument
Inherits XmlDocument
Implements IConfigErrorInfo
Public NotInheritable Class ConfigXmlDocument
Inherits XmlDocument
Herança
ConfigXmlDocument
Implementações

Comentários

O ConfigXmlDocument encapsula o tipo correspondente XmlDocument para transportar as informações necessárias para relatar o nome do arquivo e os números de linha. Essas informações são necessárias quando o sistema emite erros de configuração.

Construtores

ConfigXmlDocument()

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Inicializa uma nova instância da classe ConfigXmlDocument.

Propriedades

Attributes

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obtém um XmlAttributeCollection que contém os atributos desse nó.

(Herdado de XmlNode)
BaseURI

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obtém o URI base do nó atual.

(Herdado de XmlDocument)
ChildNodes

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obtém todos os nós filho do nó.

(Herdado de XmlNode)
DocumentElement

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obtém a raiz XmlElement para o documento.

(Herdado de XmlDocument)
DocumentType

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obtém o nó que contém a declaração DOCTYPE.

(Herdado de XmlDocument)
Filename

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obtém o nome do arquivo de configuração.

FirstChild

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obtém o primeiro filho do nó.

(Herdado de XmlNode)
HasChildNodes

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obtém um valor que indica se este nó tem nós filho.

(Herdado de XmlNode)
Implementation

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obtém o objeto XmlImplementation para o documento atual.

(Herdado de XmlDocument)
InnerText

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Aciona um InvalidOperationException em todos os casos.

(Herdado de XmlDocument)
InnerXml

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obtém ou define a marcação que representa os filhos do nó atual.

(Herdado de XmlDocument)
IsReadOnly

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obtém um valor que indica se o nó atual é somente leitura.

(Herdado de XmlDocument)
Item[String, String]

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obtém o primeiro elemento filho com o LocalName e o NamespaceURI especificados.

(Herdado de XmlNode)
Item[String]

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obtém o primeiro elemento filho com o Name especificado.

(Herdado de XmlNode)
LastChild

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obtém o último filho do nó.

(Herdado de XmlNode)
LineNumber

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obtém o número de linha do nó atual.

LocalName

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obtém o nome local do nó.

(Herdado de XmlDocument)
Name

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obtém o nome qualificado do nó.

(Herdado de XmlDocument)
NamespaceURI

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obtém o URI do namespace deste nó.

(Herdado de XmlNode)
NameTable

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obtém o XmlNameTable associado à essa implementação.

(Herdado de XmlDocument)
NextSibling

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obtém o nó imediatamente posterior a este nó.

(Herdado de XmlNode)
NodeType

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obtém o tipo do nó atual.

(Herdado de XmlDocument)
OuterXml

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obtém a marcação que contém esse nó e todos os nós filho.

(Herdado de XmlNode)
OwnerDocument

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obtém o XmlDocument ao qual pertence o nó atual.

(Herdado de XmlDocument)
ParentNode

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obtém o nó pai desse nó (para os nós que podem ter pais).

(Herdado de XmlDocument)
Prefix

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obtém ou define o prefixo de namespace desse nó.

(Herdado de XmlNode)
PreserveWhitespace

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obtém ou define um valor que indica se os espaços em branco devem ser preservados no conteúdo do elemento.

(Herdado de XmlDocument)
PreviousSibling

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obtém o nó imediatamente anterior a este nó.

(Herdado de XmlNode)
PreviousText

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obtém o nó de texto que precede imediatamente este nó.

(Herdado de XmlNode)
SchemaInfo

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Retorna o PSVI (Post-Schema-Validation-Infoset) do nó.

(Herdado de XmlDocument)
Schemas

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obtém ou define o objeto XmlSchemaSet associado a esse XmlDocument.

(Herdado de XmlDocument)
Value

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obtém ou define o valor do nó.

(Herdado de XmlNode)
XmlResolver

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Define o XmlResolver que será usado para resolver recursos externos.

(Herdado de XmlDocument)

Métodos

AppendChild(XmlNode)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Adiciona o nó especificado ao final da lista de nós filho desse nó.

(Herdado de XmlNode)
Clone()

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Cria uma duplicação deste nó.

(Herdado de XmlNode)
CloneNode(Boolean)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Cria uma duplicação deste nó.

(Herdado de XmlDocument)
CreateAttribute(String)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Cria um XmlAttribute com o Name especificado.

(Herdado de XmlDocument)
CreateAttribute(String, String)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Cria um XmlAttribute com o nome e dados especificados e NamespaceURI.

(Herdado de XmlDocument)
CreateAttribute(String, String, String)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Cria um atributo de elemento de configuração.

CreateCDataSection(String)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Cria uma seção CData do XML.

CreateComment(String)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Crie um comentário XML.

CreateDefaultAttribute(String, String, String)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Cria um atributo padrão com o prefixo especificado, o nome local e o URI de namespace.

(Herdado de XmlDocument)
CreateDocumentFragment()

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Cria um XmlDocumentFragment.

(Herdado de XmlDocument)
CreateDocumentType(String, String, String, String)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Retorna um novo objeto XmlDocumentType.

(Herdado de XmlDocument)
CreateElement(String)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Cria um elemento com o nome especificado.

(Herdado de XmlDocument)
CreateElement(String, String)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Cria um XmlElement com o nome qualificado e NamespaceURI.

(Herdado de XmlDocument)
CreateElement(String, String, String)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Cria um elemento de configuração.

CreateEntityReference(String)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Cria um XmlEntityReference com o nome especificado.

(Herdado de XmlDocument)
CreateNavigator()

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Cria um novo objeto XPathNavigator para navegar nesse documento.

(Herdado de XmlDocument)
CreateNavigator(XmlNode)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Cria um objeto XPathNavigator para navegar neste documento posicionado no XmlNode especificado.

(Herdado de XmlDocument)
CreateNode(String, String, String)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Cria um XmlNode com o tipo de nó especificado, Name e NamespaceURI.

(Herdado de XmlDocument)
CreateNode(XmlNodeType, String, String)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Cria um XmlNode com o XmlNodeType, Name e NamespaceURI especificados.

(Herdado de XmlDocument)
CreateNode(XmlNodeType, String, String, String)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Cria um XmlNode com o XmlNodeType, Prefix, Name e NamespaceURI especificados.

(Herdado de XmlDocument)
CreateProcessingInstruction(String, String)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Cria um XmlProcessingInstruction com o nome e dados especificados.

(Herdado de XmlDocument)
CreateSignificantWhitespace(String)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Cria espaços em branco.

CreateTextNode(String)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Crie um nó de texto.

CreateWhitespace(String)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Cria um espaço em branco.

CreateXmlDeclaration(String, String, String)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Cria um nó XmlDeclaration com os valores especificados.

(Herdado de XmlDocument)
Equals(Object)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetElementById(String)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obtém o XmlElement com a ID especificada.

(Herdado de XmlDocument)
GetElementsByTagName(String)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Retorna um XmlNodeList que contém uma lista de todos os elementos descendentes que correspondem ao Name especificado.

(Herdado de XmlDocument)
GetElementsByTagName(String, String)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Retorna um XmlNodeList que contém uma lista de todos os elementos descendentes que correspondem ao LocalName e NamespaceURI especificados.

(Herdado de XmlDocument)
GetEnumerator()

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obtém um enumerador que itera pelos nós filhos do nó atual.

(Herdado de XmlNode)
GetHashCode()

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

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

(Herdado de Object)
GetNamespaceOfPrefix(String)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Procura pela declaração xmlns mais próxima para o prefixo especificado no escopo para o nó atual e retorna o URI de namespace na declaração.

(Herdado de XmlNode)
GetPrefixOfNamespace(String)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Procura pela declaração xmlns mais próxima para o URI do namespace determinado que esteja no escopo para o nó atual e retorna o prefixo definido nessa declaração.

(Herdado de XmlNode)
GetType()

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obtém o Type da instância atual.

(Herdado de Object)
ImportNode(XmlNode, Boolean)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Importa um nó de outro documento para o documento atual.

(Herdado de XmlDocument)
InsertAfter(XmlNode, XmlNode)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Insere o nó especificado imediatamente após o nó de referência especificado.

(Herdado de XmlNode)
InsertBefore(XmlNode, XmlNode)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Insere o nó especificado imediatamente antes do nó de referência especificado.

(Herdado de XmlNode)
Load(Stream)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Carrega o documento XML do fluxo especificado.

(Herdado de XmlDocument)
Load(String)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Carrega o arquivo de configuração.

Load(TextReader)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Carrega o documento XML da TextReader especificada.

(Herdado de XmlDocument)
Load(XmlReader)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Carrega o documento XML da XmlReader especificada.

(Herdado de XmlDocument)
LoadSingleElement(String, XmlTextReader)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Carrega um elemento de configuração único.

LoadXml(String)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Carrega o documento XML da cadeia de caracteres especificada.

(Herdado de XmlDocument)
MemberwiseClone()

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Cria uma cópia superficial do Object atual.

(Herdado de Object)
Normalize()

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Coloca todos os nós XmlText em toda a profundidade da subárvore sob esse XmlNode em uma forma "normal" em que somente a marcação (isto é, marcas, comentários, instruções de processamento, seções CDATA e referências de entidade) separa os nós XmlText, isto é, não existem nós XmlText adjacentes.

(Herdado de XmlNode)
PrependChild(XmlNode)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Adiciona o nó especificado ao início da lista de nós filho desse nó.

(Herdado de XmlNode)
ReadNode(XmlReader)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Cria um objeto XmlNode com base nas informações no XmlReader. O leitor deve ser posicionado em um nó ou atributo.

(Herdado de XmlDocument)
RemoveAll()

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Remove todos os nós filho e/ou atributos do nó atual.

(Herdado de XmlNode)
RemoveChild(XmlNode)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Remove o nó filho especificado.

(Herdado de XmlNode)
ReplaceChild(XmlNode, XmlNode)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Substitui o nó filho oldChild pelo nó newChild.

(Herdado de XmlNode)
Save(Stream)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Salva o documento XML no fluxo especificado.

(Herdado de XmlDocument)
Save(String)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Salva o documento XML no arquivo especificado. Se o arquivo especificado existir, este método o substituirá.

(Herdado de XmlDocument)
Save(TextWriter)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Salva o documento XML no TextWriter especificado.

(Herdado de XmlDocument)
Save(XmlWriter)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Salva o documento XML no XmlWriter especificado.

(Herdado de XmlDocument)
SelectNodes(String)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Seleciona uma lista de nós que correspondem à expressão XPath.

(Herdado de XmlNode)
SelectNodes(String, XmlNamespaceManager)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Seleciona uma lista de nós que correspondem à expressão XPath. Todos os prefixos encontrados na expressão XPath são resolvidos usando o XmlNamespaceManager fornecido.

(Herdado de XmlNode)
SelectSingleNode(String)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Seleciona o primeiro XmlNode que corresponde à expressão XPath.

(Herdado de XmlNode)
SelectSingleNode(String, XmlNamespaceManager)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Seleciona o primeiro XmlNode que corresponde à expressão XPath. Todos os prefixos encontrados na expressão XPath são resolvidos usando o XmlNamespaceManager fornecido.

(Herdado de XmlNode)
Supports(String, String)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Testa se a implementação do DOM implementa um recurso específico.

(Herdado de XmlNode)
ToString()

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)
Validate(ValidationEventHandler)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Valida o XmlDocument em relação aos esquemas XSD (Linguagem de Definição de Esquema XML) contidos na propriedade Schemas.

(Herdado de XmlDocument)
Validate(ValidationEventHandler, XmlNode)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Valida o objeto XmlNode especificado para os esquemas de XSD (Linguagem de Definição de Esquema XML) contidos na propriedade Schemas.

(Herdado de XmlDocument)
WriteContentTo(XmlWriter)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Salva todos os filhos do nó XmlDocument para o XmlWriter especificado.

(Herdado de XmlDocument)
WriteTo(XmlWriter)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Salva o nó XmlDocument no XmlWriter especificado.

(Herdado de XmlDocument)

Eventos

NodeChanged

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Ocorre quando o Value de um nó que pertence a este documento foi alterado.

(Herdado de XmlDocument)
NodeChanging

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Ocorre quando o Value de um nó que pertence a este documento está prestes a ser alterado.

(Herdado de XmlDocument)
NodeInserted

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Ocorre quando um nó que pertence a este documento foi inserido em outro nó.

(Herdado de XmlDocument)
NodeInserting

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Ocorre quando um nó que pertence a este documento está prestes a ser inserido em outro nó.

(Herdado de XmlDocument)
NodeRemoved

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Ocorre quando um nó que pertence a este documento foi removido do pai dele.

(Herdado de XmlDocument)
NodeRemoving

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Ocorre quando um nó que pertence a este documento está prestes a ser removido do documento.

(Herdado de XmlDocument)

Implantações explícitas de interface

ICloneable.Clone()

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Para obter uma descrição desse membro, confira Clone().

(Herdado de XmlNode)
IConfigErrorInfo.Filename

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obtém o nome do arquivo de configuração.

IConfigErrorInfo.LineNumber

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Obtém o número de linha de configuração.

IEnumerable.GetEnumerator()

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Para obter uma descrição desse membro, confira GetEnumerator().

(Herdado de XmlNode)

Métodos de Extensão

Cast<TResult>(IEnumerable)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Converte os elementos de um IEnumerable para o tipo especificado.

OfType<TResult>(IEnumerable)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Filtra os elementos de um IEnumerable com base em um tipo especificado.

AsParallel(IEnumerable)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Habilita a paralelização de uma consulta.

AsQueryable(IEnumerable)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Converte um IEnumerable em um IQueryable.

Aplica-se a

Confira também