ConfigXmlDocument クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
対応する XmlDocument 型をラップし、ファイル名と行番号を報告するために必要な情報も格納します。
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。
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
- 継承
- 実装
注釈
ConfigXmlDocumentは、対応するXmlDocument型をラップして、ファイル名と行番号を報告するために必要な情報を伝達します。 この情報は、システムが構成エラーを発行するときに必要です。
コンストラクター
| 名前 | 説明 |
|---|---|
| ConfigXmlDocument() |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 ConfigXmlDocument クラスの新しいインスタンスを初期化します。 |
プロパティ
| 名前 | 説明 |
|---|---|
| Attributes |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 このノードの属性を含む XmlAttributeCollection を取得します。 (継承元 XmlNode) |
| BaseURI |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 現在のノードのベース URI を取得します。 (継承元 XmlDocument) |
| ChildNodes |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 ノードのすべての子ノードを取得します。 (継承元 XmlNode) |
| DocumentElement |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 ドキュメントのルート XmlElement を取得します。 (継承元 XmlDocument) |
| DocumentType |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 DOCTYPE 宣言を含むノードを取得します。 (継承元 XmlDocument) |
| Filename |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 構成ファイル名を取得します。 |
| FirstChild |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 ノードの最初の子を取得します。 (継承元 XmlNode) |
| HasChildNodes |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 このノードに子ノードがあるかどうかを示す値を取得します。 (継承元 XmlNode) |
| Implementation |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 現在のドキュメントの XmlImplementation オブジェクトを取得します。 (継承元 XmlDocument) |
| InnerText |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 すべてのケースで InvalidOperationException をスローします。 (継承元 XmlDocument) |
| InnerXml |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 現在のノードの子を表すマークアップを取得または設定します。 (継承元 XmlDocument) |
| IsReadOnly |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 現在のノードが読み取り専用かどうかを示す値を取得します。 (継承元 XmlDocument) |
| Item[String, String] |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 指定した LocalName と NamespaceURIを持つ最初の子要素を取得します。 (継承元 XmlNode) |
| Item[String] |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 指定した Nameを持つ最初の子要素を取得します。 (継承元 XmlNode) |
| LastChild |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 ノードの最後の子を取得します。 (継承元 XmlNode) |
| LineNumber |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 現在のノード行番号を取得します。 |
| LocalName |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 ノードのローカル名を取得します。 (継承元 XmlDocument) |
| Name |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 ノードの修飾名を取得します。 (継承元 XmlDocument) |
| NamespaceURI |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 このノードの名前空間 URI を取得します。 (継承元 XmlNode) |
| NameTable |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 この実装に関連付けられている XmlNameTable を取得します。 (継承元 XmlDocument) |
| NextSibling |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 このノードの直後にあるノードを取得します。 (継承元 XmlNode) |
| NodeType |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 現在のノードの種類を取得します。 (継承元 XmlDocument) |
| OuterXml |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 このノードとそのすべての子ノードを含むマークアップを取得します。 (継承元 XmlNode) |
| OwnerDocument |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 現在のノードが属する XmlDocument を取得します。 (継承元 XmlDocument) |
| ParentNode |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 このノードの親ノードを取得します (親を持つノードの場合)。 (継承元 XmlDocument) |
| Prefix |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 このノードの名前空間プレフィックスを取得または設定します。 (継承元 XmlNode) |
| PreserveWhitespace |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 要素コンテンツの空白を保持するかどうかを示す値を取得または設定します。 (継承元 XmlDocument) |
| PreviousSibling |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 このノードのすぐ前にあるノードを取得します。 (継承元 XmlNode) |
| PreviousText |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 このノードの直前にあるテキスト ノードを取得します。 (継承元 XmlNode) |
| SchemaInfo |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 ノードのスキーマ後Validation-Infoset (PSVI) を返します。 (継承元 XmlDocument) |
| Schemas |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 このXmlSchemaSetに関連付けられているXmlDocument オブジェクトを取得または設定します。 (継承元 XmlDocument) |
| Value |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 ノードの値を取得または設定します。 (継承元 XmlNode) |
| XmlResolver |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 外部リソースの解決に使用する XmlResolver を設定します。 (継承元 XmlDocument) |
メソッド
| 名前 | 説明 |
|---|---|
| AppendChild(XmlNode) |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 指定したノードを、このノードの子ノードの一覧の末尾に追加します。 (継承元 XmlNode) |
| Clone() |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 このノードの複製を作成します。 (継承元 XmlNode) |
| CloneNode(Boolean) |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 このノードの複製を作成します。 (継承元 XmlDocument) |
| CreateAttribute(String, String, String) |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 構成要素属性を作成します。 |
| CreateAttribute(String, String) |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 指定した修飾名とNamespaceURIを持つXmlAttributeを作成します。 (継承元 XmlDocument) |
| CreateAttribute(String) |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 指定したNameを使用してXmlAttributeを作成します。 (継承元 XmlDocument) |
| CreateCDataSection(String) |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 XML CData セクションを作成します。 |
| CreateComment(String) |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 XML コメントを作成します。 |
| CreateDefaultAttribute(String, String, String) |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 指定したプレフィックス、ローカル名、および名前空間 URI を持つ既定の属性を作成します。 (継承元 XmlDocument) |
| CreateDocumentFragment() |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 XmlDocumentFragment を作成します。 (継承元 XmlDocument) |
| CreateDocumentType(String, String, String, String) |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 新しい XmlDocumentType オブジェクトを返します。 (継承元 XmlDocument) |
| CreateElement(String, String, String) |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 構成要素を作成します。 |
| CreateElement(String, String) |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 修飾名とNamespaceURIを使用してXmlElementを作成します。 (継承元 XmlDocument) |
| CreateElement(String) |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 指定した名前の要素を作成します。 (継承元 XmlDocument) |
| CreateEntityReference(String) |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 指定した名前の XmlEntityReference を作成します。 (継承元 XmlDocument) |
| CreateNavigator() |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 このドキュメント内を移動するための新しい XPathNavigator オブジェクトを作成します。 (継承元 XmlDocument) |
| CreateNavigator(XmlNode) |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 指定したXmlNode上に配置されたこのドキュメント内を移動するためのXPathNavigator オブジェクトを作成します。 (継承元 XmlDocument) |
| CreateNode(String, String, String) |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 指定したノードタイプ、Name、およびNamespaceURIを使用してXmlNodeを作成します。 (継承元 XmlDocument) |
| CreateNode(XmlNodeType, String, String, String) |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 指定したXmlNodeType、Prefix、Name、およびNamespaceURIを使用してXmlNodeを作成します。 (継承元 XmlDocument) |
| CreateNode(XmlNodeType, String, String) |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 指定したXmlNodeType、Name、およびNamespaceURIを使用してXmlNodeを作成します。 (継承元 XmlDocument) |
| CreateProcessingInstruction(String, String) |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 指定した名前とデータを使用して XmlProcessingInstruction を作成します。 (継承元 XmlDocument) |
| CreateSignificantWhitespace(String) |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 空白を作成します。 |
| CreateTextNode(String) |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 テキスト ノードを作成します。 |
| CreateWhitespace(String) |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 空白を作成します。 |
| CreateXmlDeclaration(String, String, String) |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 指定した値を持つ XmlDeclaration ノードを作成します。 (継承元 XmlDocument) |
| Equals(Object) |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (継承元 Object) |
| GetElementById(String) |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 指定した ID の XmlElement を取得します。 (継承元 XmlDocument) |
| GetElementsByTagName(String, String) |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 指定したXmlNodeListとLocalNameに一致するすべての子孫要素の一覧を含むNamespaceURIを返します。 (継承元 XmlDocument) |
| GetElementsByTagName(String) |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 指定したXmlNodeListに一致するすべての子孫要素の一覧を含むNameを返します。 (継承元 XmlDocument) |
| GetEnumerator() |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 現在のノード内の子ノードを反復処理する列挙子を取得します。 (継承元 XmlNode) |
| GetHashCode() |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 既定のハッシュ関数として機能します。 (継承元 Object) |
| GetNamespaceOfPrefix(String) |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 現在のノードのスコープ内にある特定のプレフィックスに最も近い xmlns 宣言を検索し、宣言内の名前空間 URI を返します。 (継承元 XmlNode) |
| GetPrefixOfNamespace(String) |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 現在のノードのスコープ内にある特定の名前空間 URI に最も近い xmlns 宣言を検索し、その宣言で定義されているプレフィックスを返します。 (継承元 XmlNode) |
| GetType() |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 現在のインスタンスの Type を取得します。 (継承元 Object) |
| ImportNode(XmlNode, Boolean) |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 別のドキュメントから現在のドキュメントにノードをインポートします。 (継承元 XmlDocument) |
| InsertAfter(XmlNode, XmlNode) |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 指定した参照ノードの直後に、指定したノードを挿入します。 (継承元 XmlNode) |
| InsertBefore(XmlNode, XmlNode) |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 指定した参照ノードの直前に、指定したノードを挿入します。 (継承元 XmlNode) |
| Load(Stream) |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 指定したストリームから XML ドキュメントを読み込みます。 (継承元 XmlDocument) |
| Load(String) |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 構成ファイルを読み込みます。 |
| Load(TextReader) |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 指定した TextReaderから XML ドキュメントを読み込みます。 (継承元 XmlDocument) |
| Load(XmlReader) |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 指定した XmlReaderから XML ドキュメントを読み込みます。 (継承元 XmlDocument) |
| LoadSingleElement(String, XmlTextReader) |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 1 つの構成要素を読み込みます。 |
| LoadXml(String) |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 指定した文字列から XML ドキュメントを読み込みます。 (継承元 XmlDocument) |
| MemberwiseClone() |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 現在の Objectの簡易コピーを作成します。 (継承元 Object) |
| Normalize() |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 この XmlNode の下にあるサブツリーの完全な深さにあるすべての XmlText ノードを "標準" 形式に配置します。マークアップ (タグ、コメント、処理命令、CDATA セクション、エンティティ参照) のみが XmlText ノードを区切ります。つまり、隣接する XmlText ノードはありません。 (継承元 XmlNode) |
| PrependChild(XmlNode) |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 指定したノードを、このノードの子ノードの一覧の先頭に追加します。 (継承元 XmlNode) |
| ReadNode(XmlReader) |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 XmlNode内の情報に基づいてXmlReader オブジェクトを作成します。 リーダーはノードまたは属性に配置する必要があります。 (継承元 XmlDocument) |
| RemoveAll() |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 現在のノードのすべての子ノードまたは属性を削除します。 (継承元 XmlNode) |
| RemoveChild(XmlNode) |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 指定した子ノードを削除します。 (継承元 XmlNode) |
| ReplaceChild(XmlNode, XmlNode) |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 子ノード |
| Save(Stream) |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 指定したストリームに XML ドキュメントを保存します。 (継承元 XmlDocument) |
| Save(String) |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 指定したファイルに XML ドキュメントを保存します。 指定したファイルが存在する場合、このメソッドによって上書きされます。 (継承元 XmlDocument) |
| Save(TextWriter) |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 指定した TextWriterに XML ドキュメントを保存します。 (継承元 XmlDocument) |
| Save(XmlWriter) |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 指定した XmlWriterに XML ドキュメントを保存します。 (継承元 XmlDocument) |
| SelectNodes(String, XmlNamespaceManager) |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 XPath 式に一致するノードの一覧を選択します。 XPath 式で見つかったプレフィックスはすべて、指定された XmlNamespaceManagerを使用して解決されます。 (継承元 XmlNode) |
| SelectNodes(String) |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 XPath 式に一致するノードの一覧を選択します。 (継承元 XmlNode) |
| SelectSingleNode(String, XmlNamespaceManager) |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 XPath 式に一致する最初の |
| SelectSingleNode(String) |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 XPath 式に一致する最初の |
| Supports(String, String) |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 DOM 実装が特定の機能を実装しているかどうかをテストします。 (継承元 XmlNode) |
| ToString() |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 現在のオブジェクトを表す文字列を返します。 (継承元 Object) |
| Validate(ValidationEventHandler, XmlNode) |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 XmlNode プロパティの XML スキーマ定義言語 (XSD) スキーマに対して指定されたSchemas オブジェクトを検証します。 (継承元 XmlDocument) |
| Validate(ValidationEventHandler) |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 XmlDocument プロパティに含まれる XML スキーマ定義言語 (XSD) スキーマに対してSchemasを検証します。 (継承元 XmlDocument) |
| WriteContentTo(XmlWriter) |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。
|
| WriteTo(XmlWriter) |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。
|
イベント
| 名前 | 説明 |
|---|---|
| NodeChanged |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 このドキュメントに属するノードの Value が変更されたときに発生します。 (継承元 XmlDocument) |
| NodeChanging |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 このドキュメントに属するノードの Value が変更されようとしているときに発生します。 (継承元 XmlDocument) |
| NodeInserted |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 このドキュメントに属するノードが別のノードに挿入されたときに発生します。 (継承元 XmlDocument) |
| NodeInserting |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 このドキュメントに属するノードが別のノードに挿入されるときに発生します。 (継承元 XmlDocument) |
| NodeRemoved |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 このドキュメントに属するノードが親から削除されたときに発生します。 (継承元 XmlDocument) |
| NodeRemoving |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 このドキュメントに属するノードがドキュメントから削除されるときに発生します。 (継承元 XmlDocument) |
明示的なインターフェイスの実装
| 名前 | 説明 |
|---|---|
| ICloneable.Clone() |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 このメンバーの説明については、 Clone()を参照してください。 (継承元 XmlNode) |
| IConfigErrorInfo.Filename |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 構成ファイル名を取得します。 |
| IConfigErrorInfo.LineNumber |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 構成行番号を取得します。 |
| IEnumerable.GetEnumerator() |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 このメンバーの説明については、 GetEnumerator()を参照してください。 (継承元 XmlNode) |
拡張メソッド
| 名前 | 説明 |
|---|---|
| AsParallel(IEnumerable) |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 クエリの並列化を有効にします。 |
| AsQueryable(IEnumerable) |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 IEnumerable を IQueryableに変換します。 |
| Cast<TResult>(IEnumerable) |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 IEnumerable の要素を指定した型にキャストします。 |
| OfType<TResult>(IEnumerable) |
この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。 指定した型に基づいて、IEnumerable の要素をフィルター処理します。 |