ConfigXmlDocument Classe

Definição

Encapsula o tipo correspondente XmlDocument e também carrega 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
public ref class ConfigXmlDocument sealed : System::Xml::XmlDocument, System::Configuration::Internal::IConfigErrorInfo
public sealed class ConfigXmlDocument : System.Xml.XmlDocument
public sealed class ConfigXmlDocument : System.Xml.XmlDocument, System.Configuration.Internal.IConfigErrorInfo
type ConfigXmlDocument = class
    inherit XmlDocument
type ConfigXmlDocument = class
    inherit XmlDocument
    interface IConfigErrorInfo
Public NotInheritable Class ConfigXmlDocument
Inherits XmlDocument
Public NotInheritable Class ConfigXmlDocument
Inherits XmlDocument
Implements IConfigErrorInfo
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

Nome Description
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

Nome Description
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 do 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 esse 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 XmlImplementation objeto do documento atual.

(Herdado de XmlDocument)
InnerText

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

Lança 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 especificado LocalName e NamespaceURI.

(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 especificado Name.

(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 desse 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 a 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 após esse 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 de 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 seus 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 o nó atual pertence.

(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 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 o espaço em branco deve ser preservado 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 esse 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 esse nó.

(Herdado de XmlNode)
SchemaInfo

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

Retorna oValidation-Infoset (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 XmlSchemaSet objeto associado a isso 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 uso para resolver recursos externos.

(Herdado de XmlDocument)

Métodos

Nome Description
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 um duplicado 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 um duplicado deste nó.

(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.

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 qualificado especificado e NamespaceURI.

(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 especificado Name.

(Herdado de XmlDocument)
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 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, o nome local e o URI do namespace especificados.

(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 XmlDocumentType objeto.

(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.

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)

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)
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 XPathNavigator objeto para navegar neste 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 XPathNavigator objeto 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 Namede nó especificado e NamespaceURI.

(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 especificadoXmlNodeType, Prefixe NameNamespaceURI.

(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 especificado XmlNodeType, Namee NamespaceURI.

(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 os 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 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 XmlDeclaration nó 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 a XmlElement ID com a ID especificada.

(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 uma XmlNodeList lista contendo todos os elementos descendentes que correspondem ao especificado LocalName e NamespaceURI.

(Herdado de XmlDocument)
GetElementsByTagName(String)

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

Retorna uma XmlNodeList lista contendo todos os elementos descendentes que correspondem ao especificado Name.

(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 por meio dos nós filho no 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 hash predefinida.

(Herdado de Object)
GetNamespaceOfPrefix(String)

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

Pesquisa a declaração xmlns mais próxima do prefixo fornecido que está no escopo do nó atual e retorna o URI do 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.

Pesquisa a declaração xmlns mais próxima do URI de namespace fornecido que está no escopo do 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 do especificado TextReader.

(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 do especificado XmlReader.

(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 único elemento de configuração.

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 Objectatual.

(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 na profundidade total da subárvore abaixo desse XmlNode em uma forma "normal", em que apenas a marcação (ou seja, marcas, comentários, instruções de processamento, seções CDATA e referências de entidade) separa nós XmlText, ou seja, não há 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 para esse 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 XmlNode objeto 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ó oldChild filho pelo newChild nó.

(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, esse 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 especificado TextWriter.

(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 especificado XmlWriter.

(Herdado de XmlDocument)
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 fornecido XmlNamespaceManager.

(Herdado de XmlNode)
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)
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 fornecido XmlNamespaceManager.

(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)
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, XmlNode)

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

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

(Herdado de XmlDocument)
Validate(ValidationEventHandler)

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

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

(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 XmlDocument nó no especificado XmlWriter.

(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 XmlDocument nó no especificado XmlWriter.

(Herdado de XmlDocument)

Eventos

Nome Description
NodeChanged

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

Ocorre quando o Value nó pertencente 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 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ó pertencente 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ó pertencente a este documento foi removido de seu pai.

(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

Nome Description
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 deste membro, consulte 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 da 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 deste membro, consulte GetEnumerator().

(Herdado de XmlNode)

Métodos de Extensão

Nome Description
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.

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.

Aplica-se a

Confira também