ConfigXmlDocument Klasa

Definicja

Opakowuje odpowiedni XmlDocument typ, a także zawiera informacje niezbędne do raportowania nazw plików i numerów wierszy.

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

Obiekt ConfigXmlDocument opakowuje odpowiedni XmlDocument typ w celu przechowywania niezbędnych informacji do raportowania nazw plików i numerów wierszy. Te informacje są niezbędne, gdy system wystawia błędy konfiguracji.

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.

Właściwości

Attributes

Pobiera element XmlAttributeCollection zawierający atrybuty tego węzła.

(Odziedziczone po XmlNode)
BaseURI

Pobiera podstawowy identyfikator URI bieżącego węzła.

(Odziedziczone po XmlDocument)
ChildNodes

Pobiera wszystkie węzły podrzędne węzła.

(Odziedziczone po XmlNode)
DocumentElement

Pobiera katalog główny XmlElement dokumentu.

(Odziedziczone po XmlDocument)
DocumentType

Pobiera węzeł zawierający deklarację DOCTYPE.

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

FirstChild

Pobiera pierwszy element podrzędny węzła.

(Odziedziczone po XmlNode)
HasChildNodes

Pobiera wartość wskazującą, czy ten węzeł ma jakiekolwiek węzły podrzędne.

(Odziedziczone po XmlNode)
Implementation

XmlImplementation Pobiera obiekt dla bieżącego dokumentu.

(Odziedziczone po XmlDocument)
InnerText

Zgłasza wartość InvalidOperationException we wszystkich przypadkach.

(Odziedziczone po XmlDocument)
InnerXml

Pobiera lub ustawia znacznik reprezentujący elementy podrzędne bieżącego węzła.

(Odziedziczone po XmlDocument)
IsReadOnly

Pobiera wartość wskazującą, czy bieżący węzeł jest tylko do odczytu.

(Odziedziczone po XmlDocument)
Item[String, String]

Pobiera pierwszy element podrzędny z określonymi LocalName elementami i NamespaceURI.

(Odziedziczone po XmlNode)
Item[String]

Pobiera pierwszy element podrzędny z określonym Nameelementem .

(Odziedziczone po XmlNode)
LastChild

Pobiera ostatnie dziecko węzła.

(Odziedziczone po XmlNode)
LineNumber

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

Pobiera bieżący numer wiersza węzła.

LocalName

Pobiera lokalną nazwę węzła.

(Odziedziczone po XmlDocument)
Name

Pobiera kwalifikowaną nazwę węzła.

(Odziedziczone po XmlDocument)
NamespaceURI

Pobiera identyfikator URI przestrzeni nazw tego węzła.

(Odziedziczone po XmlNode)
NameTable

XmlNameTable Pobiera skojarzone z tą implementacją.

(Odziedziczone po XmlDocument)
NextSibling

Pobiera węzeł natychmiast po tym węźle.

(Odziedziczone po XmlNode)
NodeType

Pobiera typ bieżącego węzła.

(Odziedziczone po XmlDocument)
OuterXml

Pobiera znaczniki zawierające ten węzeł i wszystkie jego węzły podrzędne.

(Odziedziczone po XmlNode)
OwnerDocument

Pobiera element XmlDocument , do którego należy bieżący węzeł.

(Odziedziczone po XmlDocument)
ParentNode

Pobiera węzeł nadrzędny tego węzła (dla węzłów, które mogą mieć elementy nadrzędne).

(Odziedziczone po XmlDocument)
Prefix

Pobiera lub ustawia prefiks przestrzeni nazw tego węzła.

(Odziedziczone po XmlNode)
PreserveWhitespace

Pobiera lub ustawia wartość wskazującą, czy zachować białe znaki w zawartości elementu.

(Odziedziczone po XmlDocument)
PreviousSibling

Pobiera węzeł bezpośrednio poprzedzający ten węzeł.

(Odziedziczone po XmlNode)
PreviousText

Pobiera węzeł tekstowy, który natychmiast poprzedza ten węzeł.

(Odziedziczone po XmlNode)
SchemaInfo

Zwraca element Post-Schema-Validation-Infoset (PSVI) węzła.

(Odziedziczone po XmlDocument)
Schemas

Pobiera lub ustawia XmlSchemaSet obiekt skojarzony z tym XmlDocumentobiektem .

(Odziedziczone po XmlDocument)
Value

Pobiera lub ustawia wartość węzła.

(Odziedziczone po XmlNode)
XmlResolver

Ustawia wartość XmlResolver , która ma być używana do rozpoznawania zasobów zewnętrznych.

(Odziedziczone po XmlDocument)

Metody

AppendChild(XmlNode)

Dodaje określony węzeł na końcu listy węzłów podrzędnych tego węzła.

(Odziedziczone po XmlNode)
Clone()

Tworzy duplikat tego węzła.

(Odziedziczone po XmlNode)
CloneNode(Boolean)

Tworzy duplikat tego węzła.

(Odziedziczone po XmlDocument)
CreateAttribute(String)

Tworzy element XmlAttribute z określonym Nameelementem .

(Odziedziczone po XmlDocument)
CreateAttribute(String, String)

Tworzy element XmlAttribute o określonej kwalifikowanej nazwie i 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.

CreateCDataSection(String)

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

Tworzy sekcję XML CData.

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.

CreateDefaultAttribute(String, String, String)

Tworzy atrybut domyślny z określonym prefiksem, lokalnymi nazwami i identyfikatorem URI przestrzeni nazw.

(Odziedziczone po XmlDocument)
CreateDocumentFragment()

Tworzy element XmlDocumentFragment.

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

Zwraca nowy XmlDocumentType obiekt.

(Odziedziczone po XmlDocument)
CreateElement(String)

Tworzy element o określonej nazwie.

(Odziedziczone po XmlDocument)
CreateElement(String, String)

Tworzy element XmlElement z kwalifikowaną nazwą i 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.

CreateEntityReference(String)

Tworzy obiekt XmlEntityReference o określonej nazwie.

(Odziedziczone po XmlDocument)
CreateNavigator()

Tworzy nowy XPathNavigator obiekt do nawigowania po tym dokumencie.

(Odziedziczone po XmlDocument)
CreateNavigator(XmlNode)

XPathNavigator Tworzy obiekt do nawigowania po tym dokumencie umieszczonym w XmlNode określonym miejscu.

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

Tworzy obiekt z określonym typem XmlNode węzła, Name, i NamespaceURI.

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

Tworzy element XmlNode z określonym XmlNodeTypeelementem , Namei NamespaceURI.

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

Tworzy obiekt XmlNode o określonej wartości XmlNodeType, , NamePrefixi NamespaceURI.

(Odziedziczone po XmlDocument)
CreateProcessingInstruction(String, String)

Tworzy obiekt XmlProcessingInstruction z określoną nazwą i danymi.

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

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.

CreateWhitespace(String)

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

Tworzy białe znaki.

CreateXmlDeclaration(String, String, String)

XmlDeclaration Tworzy węzeł z określonymi wartościami.

(Odziedziczone po XmlDocument)
Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetElementById(String)

Pobiera element XmlElement z określonym identyfikatorem.

(Odziedziczone po XmlDocument)
GetElementsByTagName(String)

Zwraca obiekt XmlNodeList zawierający listę wszystkich elementów potomnych, które pasują do określonego Nameelementu .

(Odziedziczone po XmlDocument)
GetElementsByTagName(String, String)

Zwraca obiekt XmlNodeList zawierający listę wszystkich elementów potomnych, które są zgodne z określonymi LocalName elementami i NamespaceURI.

(Odziedziczone po XmlDocument)
GetEnumerator()

Pobiera moduł wyliczający, który iteruje przez węzły podrzędne w bieżącym węźle.

(Odziedziczone po XmlNode)
GetHashCode()

Służy jako domyślna funkcja skrótu.

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

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

(Odziedziczone po XmlNode)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
ImportNode(XmlNode, Boolean)

Importuje węzeł z innego dokumentu do bieżącego dokumentu.

(Odziedziczone po XmlDocument)
InsertAfter(XmlNode, XmlNode)

Wstawia określony węzeł bezpośrednio po określonym węźle odniesienia.

(Odziedziczone po XmlNode)
InsertBefore(XmlNode, XmlNode)

Wstawia określony węzeł bezpośrednio przed określonym węzłem odniesienia.

(Odziedziczone po XmlNode)
Load(Stream)

Ładuje dokument XML z określonego strumienia.

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

Load(TextReader)

Ładuje dokument XML z określonego TextReaderelementu .

(Odziedziczone po XmlDocument)
Load(XmlReader)

Ładuje dokument XML z określonego XmlReaderelementu .

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

LoadXml(String)

Ładuje dokument XML z określonego ciągu.

(Odziedziczone po XmlDocument)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
Normalize()

Umieszcza wszystkie węzły XmlText w pełnej głębi pod drzewem podrzędnym pod tym węzłem XmlNode w postaci "normalną", w której tylko znaczniki (czyli tagi, komentarze, instrukcje przetwarzania, sekcje CDATA i odwołania do jednostek) oddziela węzły XmlText, czyli nie ma sąsiednich węzłów XmlText.

(Odziedziczone po XmlNode)
PrependChild(XmlNode)

Dodaje określony węzeł na początku listy węzłów podrzędnych dla tego węzła.

(Odziedziczone po XmlNode)
ReadNode(XmlReader)

XmlNode Tworzy obiekt na podstawie informacji w obiekcie XmlReader. Czytnik musi być umieszczony w węźle lub atrybucie.

(Odziedziczone po XmlDocument)
RemoveAll()

Usuwa wszystkie węzły podrzędne i/lub atrybuty bieżącego węzła.

(Odziedziczone po XmlNode)
RemoveChild(XmlNode)

Usuwa określony węzeł podrzędny.

(Odziedziczone po XmlNode)
ReplaceChild(XmlNode, XmlNode)

Zastępuje węzeł podrzędny węzłem oldChild newChild .

(Odziedziczone po XmlNode)
Save(Stream)

Zapisuje dokument XML w określonym strumieniu.

(Odziedziczone po XmlDocument)
Save(String)

Zapisuje dokument XML w określonym pliku. Jeśli określony plik istnieje, ta metoda zastępuje go.

(Odziedziczone po XmlDocument)
Save(TextWriter)

Zapisuje dokument XML w określonym TextWriterpliku .

(Odziedziczone po XmlDocument)
Save(XmlWriter)

Zapisuje dokument XML w określonym obiekcie XmlWriter.

(Odziedziczone po XmlDocument)
SelectNodes(String)

Wybiera listę węzłów pasujących do wyrażenia XPath.

(Odziedziczone po XmlNode)
SelectNodes(String, XmlNamespaceManager)

Wybiera listę węzłów pasujących do wyrażenia XPath. Wszystkie prefiksy znalezione w wyrażeniu XPath są rozpoznawane przy użyciu podanego XmlNamespaceManagerelementu .

(Odziedziczone po XmlNode)
SelectSingleNode(String)

Wybiera pierwszy XmlNode element zgodny z wyrażeniem XPath.

(Odziedziczone po XmlNode)
SelectSingleNode(String, XmlNamespaceManager)

Wybiera pierwszy XmlNode element zgodny z wyrażeniem XPath. Wszystkie prefiksy znalezione w wyrażeniu XPath są rozpoznawane przy użyciu podanego XmlNamespaceManagerelementu .

(Odziedziczone po XmlNode)
Supports(String, String)

Sprawdza, czy implementacja modelu DOM implementuje określoną funkcję.

(Odziedziczone po XmlNode)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)
Validate(ValidationEventHandler)

Weryfikuje XmlDocument schematy języka XSD (XML Schema Definition Language) zawarte we Schemas właściwości .

(Odziedziczone po XmlDocument)
Validate(ValidationEventHandler, XmlNode)

Weryfikuje XmlNode obiekt określony względem schematów języka XSD (XML Schema Definition Language) we Schemas właściwości .

(Odziedziczone po XmlDocument)
WriteContentTo(XmlWriter)

Zapisuje wszystkie elementy podrzędne węzła XmlDocument w określonym XmlWriterobiekcie .

(Odziedziczone po XmlDocument)
WriteTo(XmlWriter)

XmlDocument Zapisuje węzeł w określonym XmlWriterobiekcie .

(Odziedziczone po XmlDocument)

Zdarzenia

NodeChanged

Występuje, gdy Value węzeł należący do tego dokumentu został zmieniony.

(Odziedziczone po XmlDocument)
NodeChanging

Występuje, gdy Value węzeł należący do tego dokumentu ma zostać zmieniony.

(Odziedziczone po XmlDocument)
NodeInserted

Występuje, gdy węzeł należący do tego dokumentu został wstawiony do innego węzła.

(Odziedziczone po XmlDocument)
NodeInserting

Występuje, gdy węzeł należący do tego dokumentu ma zostać wstawiony do innego węzła.

(Odziedziczone po XmlDocument)
NodeRemoved

Występuje, gdy węzeł należący do tego dokumentu został usunięty z elementu nadrzędnego.

(Odziedziczone po XmlDocument)
NodeRemoving

Występuje, gdy węzeł należący do tego dokumentu zostanie usunięty z dokumentu.

(Odziedziczone po XmlDocument)

Jawne implementacje interfejsu

ICloneable.Clone()

Aby uzyskać opis tego członka, zobacz Clone().

(Odziedziczone po XmlNode)
IConfigErrorInfo.Filename

Pobiera nazwę pliku konfiguracji.

IConfigErrorInfo.LineNumber

Pobiera numer wiersza konfiguracji.

IEnumerable.GetEnumerator()

Aby uzyskać opis tego członka, zobacz GetEnumerator().

(Odziedziczone po XmlNode)

Metody rozszerzania

Cast<TResult>(IEnumerable)

Rzutuje elementy elementu IEnumerable na określony typ.

OfType<TResult>(IEnumerable)

Filtruje elementy IEnumerable elementu na podstawie określonego typu.

AsParallel(IEnumerable)

Umożliwia równoległość zapytania.

AsQueryable(IEnumerable)

Konwertuje element IEnumerable na .IQueryable

Dotyczy

Zobacz też