ConfigXmlDocument Klasa

Definicja

Zawija odpowiedni XmlDocument Typ i zawiera również informacje niezbędne do raportowania nazwy pliku i numerów wierszy.Wraps the corresponding XmlDocument type and also carries the necessary information for reporting file-name and line numbers.

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

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
Dziedziczenie
ConfigXmlDocument
Implementuje

Uwagi

ConfigXmlDocumentZawija odpowiedni XmlDocument Typ, aby uzyskać informacje niezbędne do raportowania nazwy pliku i numerów wierszy.The ConfigXmlDocument wraps the corresponding XmlDocument type to carry the necessary information for reporting file-name and line numbers. Te informacje są niezbędne, gdy system wygeneruje błędy konfiguracji.This information is necessary when the system issues configuration errors.

Konstruktory

ConfigXmlDocument()

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Inicjuje nowe wystąpienie klasy ConfigXmlDocument.Initializes a new instance of the ConfigXmlDocument class.

Właściwości

Attributes

Pobiera XmlAttributeCollection zawierający atrybuty tego węzła.Gets an XmlAttributeCollection containing the attributes of this node.

(Odziedziczone po XmlNode)
BaseURI

Pobiera podstawowy identyfikator URI bieżącego węzła.Gets the base URI of the current node.

(Odziedziczone po XmlDocument)
ChildNodes

Pobiera wszystkie węzły podrzędne węzła.Gets all the child nodes of the node.

(Odziedziczone po XmlNode)
DocumentElement

Pobiera katalog główny XmlElement dla dokumentu.Gets the root XmlElement for the document.

(Odziedziczone po XmlDocument)
DocumentType

Pobiera węzeł zawierający deklarację DOCTYPE.Gets the node containing the DOCTYPE declaration.

(Odziedziczone po XmlDocument)
Filename

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Pobiera nazwę pliku konfiguracji.Gets the configuration file name.

FirstChild

Pobiera pierwszy element podrzędny węzła.Gets the first child of the node.

(Odziedziczone po XmlNode)
HasChildNodes

Pobiera wartość wskazującą, czy ten węzeł ma wszystkie węzły podrzędne.Gets a value indicating whether this node has any child nodes.

(Odziedziczone po XmlNode)
Implementation

Pobiera XmlImplementation obiekt dla bieżącego dokumentu.Gets the XmlImplementation object for the current document.

(Odziedziczone po XmlDocument)
InnerText

Zgłasza InvalidOperationException we wszystkich przypadkach.Throws an InvalidOperationException in all cases.

(Odziedziczone po XmlDocument)
InnerXml

Pobiera lub ustawia adiustację reprezentującą elementy podrzędne bieżącego węzła.Gets or sets the markup representing the children of the current node.

(Odziedziczone po XmlDocument)
IsReadOnly

Pobiera wartość wskazującą, czy bieżący węzeł jest tylko do odczytu.Gets a value indicating whether the current node is read-only.

(Odziedziczone po XmlDocument)
Item[String, String]

Pobiera pierwszy element podrzędny o określonym LocalName i NamespaceURI .Gets the first child element with the specified LocalName and NamespaceURI.

(Odziedziczone po XmlNode)
Item[String]

Pobiera pierwszy element podrzędny o określonym Name .Gets the first child element with the specified Name.

(Odziedziczone po XmlNode)
LastChild

Pobiera ostatni element podrzędny węzła.Gets the last child of the node.

(Odziedziczone po XmlNode)
LineNumber

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Pobiera numer wiersza bieżącego węzła.Gets the current node line number.

LocalName

Pobiera lokalną nazwę węzła.Gets the local name of the node.

(Odziedziczone po XmlDocument)
Name

Pobiera kwalifikowaną nazwę węzła.Gets the qualified name of the node.

(Odziedziczone po XmlDocument)
NamespaceURI

Pobiera identyfikator URI przestrzeni nazw tego węzła.Gets the namespace URI of this node.

(Odziedziczone po XmlNode)
NameTable

Pobiera XmlNameTable skojarzoną z tą implementacją.Gets the XmlNameTable associated with this implementation.

(Odziedziczone po XmlDocument)
NextSibling

Pobiera węzeł zaraz po tym węźle.Gets the node immediately following this node.

(Odziedziczone po XmlNode)
NodeType

Pobiera typ bieżącego węzła.Gets the type of the current node.

(Odziedziczone po XmlDocument)
OuterXml

Pobiera znaczniki zawierające ten węzeł i wszystkie jego węzły podrzędne.Gets the markup containing this node and all its child nodes.

(Odziedziczone po XmlNode)
OwnerDocument

Pobiera, XmlDocument do którego należy bieżący węzeł.Gets the XmlDocument to which the current node belongs.

(Odziedziczone po XmlDocument)
ParentNode

Pobiera węzeł nadrzędny tego węzła (dla węzłów, które mogą mieć elementy nadrzędne).Gets the parent node of this node (for nodes that can have parents).

(Odziedziczone po XmlDocument)
Prefix

Pobiera lub ustawia prefiks przestrzeni nazw tego węzła.Gets or sets the namespace prefix of this node.

(Odziedziczone po XmlNode)
PreserveWhitespace

Pobiera lub ustawia wartość wskazującą, czy ma być zachowywany biały znak w zawartości elementu.Gets or sets a value indicating whether to preserve white space in element content.

(Odziedziczone po XmlDocument)
PreviousSibling

Pobiera węzeł bezpośrednio poprzedzający ten węzeł.Gets the node immediately preceding this node.

(Odziedziczone po XmlNode)
PreviousText

Pobiera węzeł tekstowy, który bezpośrednio poprzedza ten węzeł.Gets the text node that immediately precedes this node.

(Odziedziczone po XmlNode)
SchemaInfo

Zwraca wartość po schemacie walidacji-sprawdzonych (PSVI) węzła.Returns the Post-Schema-Validation-Infoset (PSVI) of the node.

(Odziedziczone po XmlDocument)
Schemas

Pobiera lub ustawia XmlSchemaSet obiekt skojarzony z tym elementem XmlDocument .Gets or sets the XmlSchemaSet object associated with this XmlDocument.

(Odziedziczone po XmlDocument)
Value

Pobiera lub ustawia wartość węzła.Gets or sets the value of the node.

(Odziedziczone po XmlNode)
XmlResolver

Ustawia XmlResolver do użycia w celu rozpoznawania zasobów zewnętrznych.Sets the XmlResolver to use for resolving external resources.

(Odziedziczone po XmlDocument)

Metody

AppendChild(XmlNode)

Dodaje określony węzeł na końcu listy węzłów podrzędnych tego węzła.Adds the specified node to the end of the list of child nodes, of this node.

(Odziedziczone po XmlNode)
Clone()

Tworzy duplikat tego węzła.Creates a duplicate of this node.

(Odziedziczone po XmlNode)
CloneNode(Boolean)

Tworzy duplikat tego węzła.Creates a duplicate of this node.

(Odziedziczone po XmlDocument)
CreateAttribute(String)

Tworzy obiekt XmlAttribute z określonym Name .Creates an XmlAttribute with the specified Name.

(Odziedziczone po XmlDocument)
CreateAttribute(String, String)

Tworzy XmlAttribute z określoną kwalifikowaną nazwą i NamespaceURI .Creates an XmlAttribute with the specified qualified name and NamespaceURI.

(Odziedziczone po XmlDocument)
CreateAttribute(String, String, String)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Tworzy atrybut elementu konfiguracji.Creates a configuration element attribute.

CreateCDataSection(String)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Tworzy sekcję CData XML.Creates an XML CData section.

CreateComment(String)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Utwórz komentarz XML.Create an XML comment.

CreateDefaultAttribute(String, String, String)

Tworzy atrybut domyślny z określonym prefiksem, nazwą lokalną i identyfikatorem URI przestrzeni nazw.Creates a default attribute with the specified prefix, local name and namespace URI.

(Odziedziczone po XmlDocument)
CreateDocumentFragment()

Tworzy XmlDocumentFragment .Creates an XmlDocumentFragment.

(Odziedziczone po XmlDocument)
CreateDocumentType(String, String, String, String)

Zwraca nowy XmlDocumentType obiekt.Returns a new XmlDocumentType object.

(Odziedziczone po XmlDocument)
CreateElement(String)

Tworzy element o określonej nazwie.Creates an element with the specified name.

(Odziedziczone po XmlDocument)
CreateElement(String, String)

Tworzy XmlElement przy użyciu kwalifikowanej nazwy i NamespaceURI .Creates an XmlElement with the qualified name and NamespaceURI.

(Odziedziczone po XmlDocument)
CreateElement(String, String, String)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Tworzy element konfiguracji.Creates a configuration element.

CreateEntityReference(String)

Tworzy obiekt XmlEntityReference o określonej nazwie.Creates an XmlEntityReference with the specified name.

(Odziedziczone po XmlDocument)
CreateNavigator()

Tworzy nowy XPathNavigator obiekt na potrzeby nawigowania po tym dokumencie.Creates a new XPathNavigator object for navigating this document.

(Odziedziczone po XmlDocument)
CreateNavigator(XmlNode)

Tworzy XPathNavigator obiekt do nawigowania w tym dokumencie umieszczonym w XmlNode określonym.Creates an XPathNavigator object for navigating this document positioned on the XmlNode specified.

(Odziedziczone po XmlDocument)
CreateNode(String, String, String)

Tworzy obiekt XmlNode z określonym typem węzła, Name , i NamespaceURI .Creates an XmlNode with the specified node type, Name, and NamespaceURI.

(Odziedziczone po XmlDocument)
CreateNode(XmlNodeType, String, String)

Tworzy obiekt XmlNode z określonym XmlNodeType , Name , i NamespaceURI .Creates an XmlNode with the specified XmlNodeType, Name, and NamespaceURI.

(Odziedziczone po XmlDocument)
CreateNode(XmlNodeType, String, String, String)

Tworzy obiekt XmlNode z określonym XmlNodeType , Prefix , Name , i NamespaceURI .Creates a XmlNode with the specified XmlNodeType, Prefix, Name, and NamespaceURI.

(Odziedziczone po XmlDocument)
CreateProcessingInstruction(String, String)

Tworzy XmlProcessingInstruction z określoną nazwą i danymi.Creates an XmlProcessingInstruction with the specified name and data.

(Odziedziczone po XmlDocument)
CreateSignificantWhitespace(String)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Tworzy białe znaki.Creates white spaces.

CreateTextNode(String)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Utwórz węzeł tekstowy.Create a text node.

CreateWhitespace(String)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Tworzy biały znak.Creates white space.

CreateXmlDeclaration(String, String, String)

Tworzy XmlDeclaration węzeł o określonych wartościach.Creates an XmlDeclaration node with the specified values.

(Odziedziczone po XmlDocument)
Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.Determines whether the specified object is equal to the current object.

(Odziedziczone po Object)
GetElementById(String)

Pobiera XmlElement z określonym identyfikatorem.Gets the XmlElement with the specified ID.

(Odziedziczone po XmlDocument)
GetElementsByTagName(String)

Zwraca XmlNodeList listę zawierającą wszystkie elementy zależne, które pasują do określonego Name .Returns an XmlNodeList containing a list of all descendant elements that match the specified Name.

(Odziedziczone po XmlDocument)
GetElementsByTagName(String, String)

Zwraca XmlNodeList listę zawierającą wszystkie elementy zależne, które pasują do określonego LocalName i NamespaceURI .Returns an XmlNodeList containing a list of all descendant elements that match the specified LocalName and NamespaceURI.

(Odziedziczone po XmlDocument)
GetEnumerator()

Pobiera moduł wyliczający, który wykonuje iterację w węzłach podrzędnych w bieżącym węźle.Gets an enumerator that iterates through the child nodes in the current node.

(Odziedziczone po XmlNode)
GetHashCode()

Służy jako domyślna funkcja skrótu.Serves as the default hash function.

(Odziedziczone po Object)
GetNamespaceOfPrefix(String)

Wyszukuje najbliższą deklarację xmlns dla danego prefiksu, który znajduje się w zakresie dla bieżącego węzła i zwraca identyfikator URI przestrzeni nazw w deklaracji.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.

(Odziedziczone po XmlNode)
GetPrefixOfNamespace(String)

Wyszukuje najbliższą deklarację xmlns dla danego identyfikatora URI przestrzeni nazw, który znajduje się w zakresie dla bieżącego węzła i zwraca prefiks zdefiniowany w tej deklaracji.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.

(Odziedziczone po XmlNode)
GetType()

Pobiera Type bieżące wystąpienie.Gets the Type of the current instance.

(Odziedziczone po Object)
ImportNode(XmlNode, Boolean)

Importuje węzeł z innego dokumentu do bieżącego dokumentu.Imports a node from another document to the current document.

(Odziedziczone po XmlDocument)
InsertAfter(XmlNode, XmlNode)

Wstawia określony węzeł bezpośrednio po określonym węźle odniesienia.Inserts the specified node immediately after the specified reference node.

(Odziedziczone po XmlNode)
InsertBefore(XmlNode, XmlNode)

Wstawia określony węzeł bezpośrednio przed określonym węzłem referencyjnym.Inserts the specified node immediately before the specified reference node.

(Odziedziczone po XmlNode)
Load(Stream)

Ładuje dokument XML z określonego strumienia.Loads the XML document from the specified stream.

(Odziedziczone po XmlDocument)
Load(String)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Ładuje plik konfiguracji.Loads the configuration file.

Load(TextReader)

Ładuje dokument XML z określonego TextReader .Loads the XML document from the specified TextReader.

(Odziedziczone po XmlDocument)
Load(XmlReader)

Ładuje dokument XML z określonego XmlReader .Loads the XML document from the specified XmlReader.

(Odziedziczone po XmlDocument)
LoadSingleElement(String, XmlTextReader)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Ładuje pojedynczy element konfiguracji.Loads a single configuration element.

LoadXml(String)

Ładuje dokument XML z określonego ciągu.Loads the XML document from the specified string.

(Odziedziczone po XmlDocument)
MemberwiseClone()

Tworzy skróconą kopię bieżącego elementu Object .Creates a shallow copy of the current Object.

(Odziedziczone po Object)
Normalize()

Umieszcza wszystkie węzły XmlText w pełnej głębokości poddrzewa poniżej tego elementu XmlNode w postaci "normal", w której tylko znaczniki (takie jak Tagi, komentarze, instrukcje przetwarzania, sekcje CDATA i odwołania do jednostek) oddzielają węzły XmlText, czyli nie znajdują się w sąsiednich węzłach XmlText.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.

(Odziedziczone po XmlNode)
PrependChild(XmlNode)

Dodaje określony węzeł na początku listy węzłów podrzędnych dla tego węzła.Adds the specified node to the beginning of the list of child nodes for this node.

(Odziedziczone po XmlNode)
ReadNode(XmlReader)

Tworzy XmlNode obiekt na podstawie informacji w XmlReader .Creates an XmlNode object based on the information in the XmlReader. Czytnik musi być umieszczony w węźle lub atrybucie.The reader must be positioned on a node or attribute.

(Odziedziczone po XmlDocument)
RemoveAll()

Usuwa wszystkie węzły podrzędne i/lub atrybuty bieżącego węzła.Removes all the child nodes and/or attributes of the current node.

(Odziedziczone po XmlNode)
RemoveChild(XmlNode)

Usuwa określony węzeł podrzędny.Removes specified child node.

(Odziedziczone po XmlNode)
ReplaceChild(XmlNode, XmlNode)

Zamienia węzeł podrzędny oldChild z newChild węzłem.Replaces the child node oldChild with newChild node.

(Odziedziczone po XmlNode)
Save(Stream)

Zapisuje dokument XML do określonego strumienia.Saves the XML document to the specified stream.

(Odziedziczone po XmlDocument)
Save(String)

Zapisuje dokument XML do określonego pliku.Saves the XML document to the specified file. Jeśli określony plik istnieje, ta metoda zastępuje ją.If the specified file exists, this method overwrites it.

(Odziedziczone po XmlDocument)
Save(TextWriter)

Zapisuje dokument XML do określonego TextWriter .Saves the XML document to the specified TextWriter.

(Odziedziczone po XmlDocument)
Save(XmlWriter)

Zapisuje dokument XML do określonego XmlWriter .Saves the XML document to the specified XmlWriter.

(Odziedziczone po XmlDocument)
SelectNodes(String)

Wybiera listę węzłów pasujących do wyrażenia XPath.Selects a list of nodes matching the XPath expression.

(Odziedziczone po XmlNode)
SelectNodes(String, XmlNamespaceManager)

Wybiera listę węzłów pasujących do wyrażenia XPath.Selects a list of nodes matching the XPath expression. Wszystkie prefiksy Znalezione w wyrażeniu XPath są rozwiązywane przy użyciu dostarczonego elementu XmlNamespaceManager .Any prefixes found in the XPath expression are resolved using the supplied XmlNamespaceManager.

(Odziedziczone po XmlNode)
SelectSingleNode(String)

Wybiera pierwszy XmlNode , który jest zgodny z wyrażeniem XPath.Selects the first XmlNode that matches the XPath expression.

(Odziedziczone po XmlNode)
SelectSingleNode(String, XmlNamespaceManager)

Wybiera pierwszy XmlNode , który jest zgodny z wyrażeniem XPath.Selects the first XmlNode that matches the XPath expression. Wszystkie prefiksy Znalezione w wyrażeniu XPath są rozwiązywane przy użyciu dostarczonego elementu XmlNamespaceManager .Any prefixes found in the XPath expression are resolved using the supplied XmlNamespaceManager.

(Odziedziczone po XmlNode)
Supports(String, String)

Testuje, czy implementacja modelu DOM implementuje konkretną funkcję.Tests if the DOM implementation implements a specific feature.

(Odziedziczone po XmlNode)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.Returns a string that represents the current object.

(Odziedziczone po Object)
Validate(ValidationEventHandler)

Sprawdza poprawność XmlDocument względem schematów języka definicji schematu XML (XSD) zawartych we Schemas właściwości.Validates the XmlDocument against the XML Schema Definition Language (XSD) schemas contained in the Schemas property.

(Odziedziczone po XmlDocument)
Validate(ValidationEventHandler, XmlNode)

Sprawdza poprawność XmlNode określonego obiektu względem schematów języka definicji schematu XML (XSD) we Schemas właściwości.Validates the XmlNode object specified against the XML Schema Definition Language (XSD) schemas in the Schemas property.

(Odziedziczone po XmlDocument)
WriteContentTo(XmlWriter)

Zapisuje wszystkie elementy podrzędne XmlDocument węzła do określonego XmlWriter .Saves all the children of the XmlDocument node to the specified XmlWriter.

(Odziedziczone po XmlDocument)
WriteTo(XmlWriter)

Zapisuje XmlDocument węzeł do określonego XmlWriter .Saves the XmlDocument node to the specified XmlWriter.

(Odziedziczone po XmlDocument)

Zdarzenia

NodeChanged

Występuje, gdy Value zmieniono węzeł należący do tego dokumentu.Occurs when the Value of a node belonging to this document has been changed.

(Odziedziczone po XmlDocument)
NodeChanging

Występuje, gdy Value węzeł należący do tego dokumentu zostanie zmieniony.Occurs when the Value of a node belonging to this document is about to be changed.

(Odziedziczone po XmlDocument)
NodeInserted

Występuje, gdy węzeł należący do tego dokumentu został wstawiony do innego węzła.Occurs when a node belonging to this document has been inserted into another node.

(Odziedziczone po XmlDocument)
NodeInserting

Występuje, gdy węzeł należący do tego dokumentu zostanie wstawiony do innego węzła.Occurs when a node belonging to this document is about to be inserted into another node.

(Odziedziczone po XmlDocument)
NodeRemoved

Występuje, gdy węzeł należący do tego dokumentu został usunięty z jego elementu nadrzędnego.Occurs when a node belonging to this document has been removed from its parent.

(Odziedziczone po XmlDocument)
NodeRemoving

Występuje, gdy węzeł należący do tego dokumentu zostanie usunięty z dokumentu.Occurs when a node belonging to this document is about to be removed from the document.

(Odziedziczone po XmlDocument)

Jawne implementacje interfejsu

ICloneable.Clone()

Aby uzyskać opis tego elementu członkowskiego, zobacz Clone() .For a description of this member, see Clone().

(Odziedziczone po XmlNode)
IConfigErrorInfo.Filename

Pobiera nazwę pliku konfiguracji.Gets the configuration file name.

IConfigErrorInfo.LineNumber

Pobiera numer wiersza konfiguracji.Gets the configuration line number.

IEnumerable.GetEnumerator()

Aby uzyskać opis tego elementu członkowskiego, zobacz GetEnumerator() .For a description of this member, see GetEnumerator().

(Odziedziczone po XmlNode)

Metody rozszerzania

Cast<TResult>(IEnumerable)

Rzutuje elementy elementu IEnumerable do określonego typu.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable)

Filtruje elementy IEnumerable w oparciu o określony typ.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable)

Włącza przetwarzanie równoległe zapytania.Enables parallelization of a query.

AsQueryable(IEnumerable)

Konwertuje IEnumerable do IQueryable .Converts an IEnumerable to an IQueryable.

Dotyczy

Zobacz też