ConfigXmlDocument Classe

Definizione

Esegue il wrapping del tipo XmlDocument corrispondente e contiene inoltre le informazioni necessarie per segnalare i numeri di riga e il nome di file.Wraps the corresponding XmlDocument type and also carries the necessary information for reporting file-name and line numbers.

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

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
Ereditarietà
ConfigXmlDocument
Implementazioni

Commenti

ConfigXmlDocumentEsegue il wrapping del XmlDocument tipo corrispondente per includere le informazioni necessarie per segnalare i numeri di riga e il nome del file.The ConfigXmlDocument wraps the corresponding XmlDocument type to carry the necessary information for reporting file-name and line numbers. Queste informazioni sono necessarie quando il sistema genera errori di configurazione.This information is necessary when the system issues configuration errors.

Costruttori

ConfigXmlDocument()

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Inizializza una nuova istanza della classe ConfigXmlDocument.Initializes a new instance of the ConfigXmlDocument class.

Proprietà

Attributes

Ottiene un oggetto XmlAttributeCollection contenente gli attributi del nodo.Gets an XmlAttributeCollection containing the attributes of this node.

(Ereditato da XmlNode)
BaseURI

Ottiene l'URI di base del nodo corrente.Gets the base URI of the current node.

(Ereditato da XmlDocument)
ChildNodes

Ottiene tutti i nodi figlio del nodo.Gets all the child nodes of the node.

(Ereditato da XmlNode)
DocumentElement

Ottiene l'oggetto XmlElement radice per il documento.Gets the root XmlElement for the document.

(Ereditato da XmlDocument)
DocumentType

Ottiene il nodo che contiene la dichiarazione DOCTYPE.Gets the node containing the DOCTYPE declaration.

(Ereditato da XmlDocument)
Filename

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Ottiene il nome del file di configurazione.Gets the configuration file name.

FirstChild

Ottiene il primo elemento figlio del nodo.Gets the first child of the node.

(Ereditato da XmlNode)
HasChildNodes

Ottiene un valore che indica se il nodo dispone di nodi figlio.Gets a value indicating whether this node has any child nodes.

(Ereditato da XmlNode)
Implementation

Ottiene l'oggetto XmlImplementation per il documento corrente.Gets the XmlImplementation object for the current document.

(Ereditato da XmlDocument)
InnerText

Genera InvalidOperationException in tutti i casi.Throws an InvalidOperationException in all cases.

(Ereditato da XmlDocument)
InnerXml

Ottiene o imposta il markup che rappresenta gli elementi figlio del nodo corrente.Gets or sets the markup representing the children of the current node.

(Ereditato da XmlDocument)
IsReadOnly

Ottiene un valore che indica se il nodo corrente è di sola lettura.Gets a value indicating whether the current node is read-only.

(Ereditato da XmlDocument)
Item[String, String]

Ottiene il primo elemento figlio con i valori LocalName e NamespaceURI specificati.Gets the first child element with the specified LocalName and NamespaceURI.

(Ereditato da XmlNode)
Item[String]

Ottiene il primo elemento figlio con il valore Name specificato.Gets the first child element with the specified Name.

(Ereditato da XmlNode)
LastChild

Ottiene l'ultimo elemento figlio del nodo.Gets the last child of the node.

(Ereditato da XmlNode)
LineNumber

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Ottiene il numero di riga del nodo corrente.Gets the current node line number.

LocalName

Ottiene il nome locale del nodo.Gets the local name of the node.

(Ereditato da XmlDocument)
Name

Ottiene il nome completo del nodo.Gets the qualified name of the node.

(Ereditato da XmlDocument)
NamespaceURI

Ottiene l'URI dello spazio dei nomi del nodo.Gets the namespace URI of this node.

(Ereditato da XmlNode)
NameTable

Ottiene l'oggetto XmlNameTable associato all'implementazione.Gets the XmlNameTable associated with this implementation.

(Ereditato da XmlDocument)
NextSibling

Ottiene il nodo immediatamente successivo a quello corrente.Gets the node immediately following this node.

(Ereditato da XmlNode)
NodeType

Ottiene il tipo di nodo corrente.Gets the type of the current node.

(Ereditato da XmlDocument)
OuterXml

Ottiene il markup che contiene questo nodo e tutti i relativi nodi figlio.Gets the markup containing this node and all its child nodes.

(Ereditato da XmlNode)
OwnerDocument

Ottiene l'oggetto XmlDocument a cui appartiene il nodo corrente.Gets the XmlDocument to which the current node belongs.

(Ereditato da XmlDocument)
ParentNode

Ottiene il nodo padre del nodo, per i nodi che hanno elementi padre.Gets the parent node of this node (for nodes that can have parents).

(Ereditato da XmlDocument)
Prefix

Ottiene o imposta il prefisso dello spazio dei nomi del nodo.Gets or sets the namespace prefix of this node.

(Ereditato da XmlNode)
PreserveWhitespace

Ottiene o imposta un valore che indica se preservare lo spazio vuoto nel contenuto dell'elemento.Gets or sets a value indicating whether to preserve white space in element content.

(Ereditato da XmlDocument)
PreviousSibling

Ottiene il nodo immediatamente precedente a quello corrente.Gets the node immediately preceding this node.

(Ereditato da XmlNode)
PreviousText

Ottiene il nodo di testo immediatamente precedente a quello corrente.Gets the text node that immediately precedes this node.

(Ereditato da XmlNode)
SchemaInfo

Restituisce il valore PSVI (Post-Schema-Validation-Infoset) del nodo.Returns the Post-Schema-Validation-Infoset (PSVI) of the node.

(Ereditato da XmlDocument)
Schemas

Ottiene o imposta l'oggetto XmlSchemaSet associato all'oggetto XmlDocument.Gets or sets the XmlSchemaSet object associated with this XmlDocument.

(Ereditato da XmlDocument)
Value

Ottiene o imposta il valore del nodo.Gets or sets the value of the node.

(Ereditato da XmlNode)
XmlResolver

Imposta l'oggetto XmlResolver da usare per risolvere risorse esterne.Sets the XmlResolver to use for resolving external resources.

(Ereditato da XmlDocument)

Metodi

AppendChild(XmlNode)

Aggiunge il nodo specificato alla fine dell'elenco dei nodi figlio del nodo corrente.Adds the specified node to the end of the list of child nodes, of this node.

(Ereditato da XmlNode)
Clone()

Crea un duplicato del nodo.Creates a duplicate of this node.

(Ereditato da XmlNode)
CloneNode(Boolean)

Crea un duplicato del nodo.Creates a duplicate of this node.

(Ereditato da XmlDocument)
CreateAttribute(String)

Crea un oggetto XmlAttribute con la proprietà Name specificata.Creates an XmlAttribute with the specified Name.

(Ereditato da XmlDocument)
CreateAttribute(String, String)

Crea un oggetto XmlAttribute con il nome completo e la proprietà NamespaceURI specificati.Creates an XmlAttribute with the specified qualified name and NamespaceURI.

(Ereditato da XmlDocument)
CreateAttribute(String, String, String)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Crea un attributo di elemento di configurazione.Creates a configuration element attribute.

CreateCDataSection(String)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Crea una sezione CData XML.Creates an XML CData section.

CreateComment(String)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Crea un commento XML.Create an XML comment.

CreateDefaultAttribute(String, String, String)

Crea un attributo predefinito con il prefisso, il nome locale e l'URI dello spazio dei nomi specificati.Creates a default attribute with the specified prefix, local name and namespace URI.

(Ereditato da XmlDocument)
CreateDocumentFragment()

Crea un oggetto XmlDocumentFragment.Creates an XmlDocumentFragment.

(Ereditato da XmlDocument)
CreateDocumentType(String, String, String, String)

Restituisce un nuovo oggetto XmlDocumentType.Returns a new XmlDocumentType object.

(Ereditato da XmlDocument)
CreateElement(String)

Crea un elemento con il nome specificato.Creates an element with the specified name.

(Ereditato da XmlDocument)
CreateElement(String, String)

Crea un oggetto XmlElement con il nome completo e una proprietà NamespaceURI.Creates an XmlElement with the qualified name and NamespaceURI.

(Ereditato da XmlDocument)
CreateElement(String, String, String)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Crea un elemento di configurazione.Creates a configuration element.

CreateEntityReference(String)

Crea un oggetto XmlEntityReference con il nome specificato.Creates an XmlEntityReference with the specified name.

(Ereditato da XmlDocument)
CreateNavigator()

Crea un nuovo oggetto XPathNavigator per spostarsi in questo documento.Creates a new XPathNavigator object for navigating this document.

(Ereditato da XmlDocument)
CreateNavigator(XmlNode)

Crea un oggetto XPathNavigator per lo spostamento all'interno del documento che si trova nella classe XmlNode specificata.Creates an XPathNavigator object for navigating this document positioned on the XmlNode specified.

(Ereditato da XmlDocument)
CreateNode(String, String, String)

Crea un oggetto XmlNode con il tipo di nodo e le proprietà Name e NamespaceURI specificati.Creates an XmlNode with the specified node type, Name, and NamespaceURI.

(Ereditato da XmlDocument)
CreateNode(XmlNodeType, String, String)

Crea un oggetto XmlNode con le proprietà XmlNodeType, Name e NamespaceURI specificate.Creates an XmlNode with the specified XmlNodeType, Name, and NamespaceURI.

(Ereditato da XmlDocument)
CreateNode(XmlNodeType, String, String, String)

Crea un oggetto XmlNode con gli oggetti XmlNodeType, Prefix, Name e NamespaceURI specificati.Creates a XmlNode with the specified XmlNodeType, Prefix, Name, and NamespaceURI.

(Ereditato da XmlDocument)
CreateProcessingInstruction(String, String)

Crea un oggetto XmlProcessingInstruction con il nome e i dati specificati.Creates an XmlProcessingInstruction with the specified name and data.

(Ereditato da XmlDocument)
CreateSignificantWhitespace(String)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Crea spazi vuoti.Creates white spaces.

CreateTextNode(String)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Crea un nodo di testo.Create a text node.

CreateWhitespace(String)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Crea uno spazio vuoto.Creates white space.

CreateXmlDeclaration(String, String, String)

Crea un nodo XmlDeclaration con i valori specificati.Creates an XmlDeclaration node with the specified values.

(Ereditato da XmlDocument)
Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.Determines whether the specified object is equal to the current object.

(Ereditato da Object)
GetElementById(String)

Ottiene l'oggetto XmlElement con l'ID specificato.Gets the XmlElement with the specified ID.

(Ereditato da XmlDocument)
GetElementsByTagName(String)

Restituisce un oggetto XmlNodeList contenente un elenco di tutti gli elementi discendenti che corrispondono alla proprietà Name specificata.Returns an XmlNodeList containing a list of all descendant elements that match the specified Name.

(Ereditato da XmlDocument)
GetElementsByTagName(String, String)

Restituisce un oggetto XmlNodeList contenente un elenco di tutti gli elementi discendenti che corrispondono alle proprietà LocalName e NamespaceURI specificate.Returns an XmlNodeList containing a list of all descendant elements that match the specified LocalName and NamespaceURI.

(Ereditato da XmlDocument)
GetEnumerator()

Ottiene un enumeratore che scorre i nodi figlio nel nodo corrente.Gets an enumerator that iterates through the child nodes in the current node.

(Ereditato da XmlNode)
GetHashCode()

Funge da funzione hash predefinita.Serves as the default hash function.

(Ereditato da Object)
GetNamespaceOfPrefix(String)

Cerca la dichiarazione xmlns più vicina per il prefisso specificato nell'ambito del nodo corrente e restituisce l'URI dello spazio dei nomi in essa contenuto.Looks up the closest xmlns declaration for the given prefix that is in scope for the current node and returns the namespace URI in the declaration.

(Ereditato da XmlNode)
GetPrefixOfNamespace(String)

Cerca la dichiarazione xmlns più vicina per l'URI dello spazio dei nomi specificato nell'ambito del nodo corrente e restituisce il prefisso in essa definito.Looks up the closest xmlns declaration for the given namespace URI that is in scope for the current node and returns the prefix defined in that declaration.

(Ereditato da XmlNode)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

(Ereditato da Object)
ImportNode(XmlNode, Boolean)

Importa un nodo da un altro documento al documento corrente.Imports a node from another document to the current document.

(Ereditato da XmlDocument)
InsertAfter(XmlNode, XmlNode)

Inserisce il nodo specificato immediatamente dopo il nodo dei riferimenti indicato.Inserts the specified node immediately after the specified reference node.

(Ereditato da XmlNode)
InsertBefore(XmlNode, XmlNode)

Inserisce il nodo specificato immediatamente prima del nodo dei riferimenti indicato.Inserts the specified node immediately before the specified reference node.

(Ereditato da XmlNode)
Load(Stream)

Carica il documento XML dal flusso specificato.Loads the XML document from the specified stream.

(Ereditato da XmlDocument)
Load(String)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Carica il file di configurazione.Loads the configuration file.

Load(TextReader)

Carica il documento XML dall'oggetto TextReader specificato.Loads the XML document from the specified TextReader.

(Ereditato da XmlDocument)
Load(XmlReader)

Carica il documento XML dall'oggetto XmlReader specificato.Loads the XML document from the specified XmlReader.

(Ereditato da XmlDocument)
LoadSingleElement(String, XmlTextReader)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Carica un singolo elemento di configurazione.Loads a single configuration element.

LoadXml(String)

Carica il documento XML dalla stringa specificata.Loads the XML document from the specified string.

(Ereditato da XmlDocument)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

(Ereditato da Object)
Normalize()

Inserisce tutti i nodi XmlText nell'intero sottoalbero del nodo XmlNode corrente in un formato standard in cui tali nodi sono separati solo tramite markup, ovvero tag, commenti, istruzioni di elaborazione, sezioni CDATA e riferimenti a entità, pertanto, non vi sono nodi XmlText adiacenti.Puts all XmlText nodes in the full depth of the sub-tree underneath this XmlNode into a "normal" form where only markup (that is, tags, comments, processing instructions, CDATA sections, and entity references) separates XmlText nodes, that is, there are no adjacent XmlText nodes.

(Ereditato da XmlNode)
PrependChild(XmlNode)

Aggiunge il nodo specificato all'inizio dell'elenco dei nodi figlio del nodo corrente.Adds the specified node to the beginning of the list of child nodes for this node.

(Ereditato da XmlNode)
ReadNode(XmlReader)

Crea un oggetto XmlNode in base alle informazioni contenute in XmlReader.Creates an XmlNode object based on the information in the XmlReader. Il lettore deve essere posizionato su un nodo o un attributo.The reader must be positioned on a node or attribute.

(Ereditato da XmlDocument)
RemoveAll()

Rimuove tutti gli elementi figlio e/o gli attributi del nodo corrente.Removes all the child nodes and/or attributes of the current node.

(Ereditato da XmlNode)
RemoveChild(XmlNode)

Rimuove il nodo figlio specificato.Removes specified child node.

(Ereditato da XmlNode)
ReplaceChild(XmlNode, XmlNode)

Sostituisce il nodo figlio oldChild con il nodo newChild.Replaces the child node oldChild with newChild node.

(Ereditato da XmlNode)
Save(Stream)

Salva il documento XML nel flusso specificato.Saves the XML document to the specified stream.

(Ereditato da XmlDocument)
Save(String)

Salva il documento XML nel file specificato.Saves the XML document to the specified file. Se il file specificato esiste già, il metodo lo sovrascrive.If the specified file exists, this method overwrites it.

(Ereditato da XmlDocument)
Save(TextWriter)

Salva il documento XML nell'oggetto TextWriter specificato.Saves the XML document to the specified TextWriter.

(Ereditato da XmlDocument)
Save(XmlWriter)

Salva il documento XML nell'oggetto XmlWriter specificato.Saves the XML document to the specified XmlWriter.

(Ereditato da XmlDocument)
SelectNodes(String)

Seleziona un elenco di nodi che corrispondono all'espressione XPath.Selects a list of nodes matching the XPath expression.

(Ereditato da XmlNode)
SelectNodes(String, XmlNamespaceManager)

Seleziona un elenco di nodi che corrispondono all'espressione XPath.Selects a list of nodes matching the XPath expression. Qualsiasi prefisso trovato nell'espressione XPath viene risolto usando l'oggetto XmlNamespaceManager fornito.Any prefixes found in the XPath expression are resolved using the supplied XmlNamespaceManager.

(Ereditato da XmlNode)
SelectSingleNode(String)

Seleziona il primo oggetto XmlNode che corrisponde all'espressione XPath.Selects the first XmlNode that matches the XPath expression.

(Ereditato da XmlNode)
SelectSingleNode(String, XmlNamespaceManager)

Seleziona il primo oggetto XmlNode che corrisponde all'espressione XPath.Selects the first XmlNode that matches the XPath expression. Qualsiasi prefisso trovato nell'espressione XPath viene risolto usando l'oggetto XmlNamespaceManager fornito.Any prefixes found in the XPath expression are resolved using the supplied XmlNamespaceManager.

(Ereditato da XmlNode)
Supports(String, String)

Verifica se l'implementazione DOM implementa una funzionalità specifica.Tests if the DOM implementation implements a specific feature.

(Ereditato da XmlNode)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.Returns a string that represents the current object.

(Ereditato da Object)
Validate(ValidationEventHandler)

Convalida l'oggetto XmlDocument sulla base degli schemi XSD (XML Schema Definition Language) contenuti nella proprietà Schemas.Validates the XmlDocument against the XML Schema Definition Language (XSD) schemas contained in the Schemas property.

(Ereditato da XmlDocument)
Validate(ValidationEventHandler, XmlNode)

Convalida l'oggetto XmlNode specificato sulla base degli schemi XSD (XML Schema Definition Language) nella proprietà Schemas.Validates the XmlNode object specified against the XML Schema Definition Language (XSD) schemas in the Schemas property.

(Ereditato da XmlDocument)
WriteContentTo(XmlWriter)

Salva tutti gli elementi figlio del nodo XmlDocument nell'oggetto XmlWriter specificato.Saves all the children of the XmlDocument node to the specified XmlWriter.

(Ereditato da XmlDocument)
WriteTo(XmlWriter)

Salva il nodo XmlDocument nell'oggetto XmlWriter specificato.Saves the XmlDocument node to the specified XmlWriter.

(Ereditato da XmlDocument)

Eventi

NodeChanged

Si verifica quando l'oggetto Value di un nodo appartenente a questo documento è stato modificato.Occurs when the Value of a node belonging to this document has been changed.

(Ereditato da XmlDocument)
NodeChanging

Si verifica quando l'oggetto Value di un nodo appartenente a questo documento sta per essere modificato.Occurs when the Value of a node belonging to this document is about to be changed.

(Ereditato da XmlDocument)
NodeInserted

Si verifica quando un nodo appartenente al documento è stato inserito in un altro nodo.Occurs when a node belonging to this document has been inserted into another node.

(Ereditato da XmlDocument)
NodeInserting

Si verifica quando un nodo appartenente al documento sta per essere inserito in un altro nodo.Occurs when a node belonging to this document is about to be inserted into another node.

(Ereditato da XmlDocument)
NodeRemoved

Si verifica quando un nodo appartenente al documento è stato rimosso dal relativo nodo padre.Occurs when a node belonging to this document has been removed from its parent.

(Ereditato da XmlDocument)
NodeRemoving

Si verifica quando un nodo appartenente al documento sta per essere rimosso dal documento.Occurs when a node belonging to this document is about to be removed from the document.

(Ereditato da XmlDocument)

Implementazioni dell'interfaccia esplicita

ICloneable.Clone()

Per una descrizione di questo membro, vedere Clone().For a description of this member, see Clone().

(Ereditato da XmlNode)
IConfigErrorInfo.Filename

Ottiene il nome del file di configurazione.Gets the configuration file name.

IConfigErrorInfo.LineNumber

Ottiene il numero di riga della configurazione.Gets the configuration line number.

IEnumerable.GetEnumerator()

Per una descrizione di questo membro, vedere GetEnumerator().For a description of this member, see GetEnumerator().

(Ereditato da XmlNode)

Metodi di estensione

Cast<TResult>(IEnumerable)

Esegue il cast degli elementi di un oggetto IEnumerable nel tipo specificato.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable)

Filtra gli elementi di un oggetto IEnumerable in base a un tipo specificato.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable)

Consente la parallelizzazione di una query.Enables parallelization of a query.

AsQueryable(IEnumerable)

Converte un oggetto IEnumerable in un oggetto IQueryable.Converts an IEnumerable to an IQueryable.

Si applica a

Vedi anche