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 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
- 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 |
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 |
SelectSingleNode(String, XmlNamespaceManager) |
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) |
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ó |
WriteTo(XmlWriter) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Salva o nó |
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. |