ConfigXmlDocument Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
- 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ó |
| 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 |
| SelectSingleNode(String) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Seleciona o primeiro |
| 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 |
| WriteTo(XmlWriter) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Salva o |
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. |