XmlReadMode 列挙体とは? わかりやすく解説

XmlReadMode 列挙体

XML データとリレーショナル スキーマを DataSet に読み込む方法を指定します。

名前空間: System.Data
アセンブリ: System.Data (system.data.dll 内)
構文構文

public enum XmlReadMode
public enum class XmlReadMode
public enum XmlReadMode
public enum XmlReadMode
メンバメンバ
 メンバ名説明
.NET Compact Framework によるサポートAuto既定。  

これらのアクションのうち最適なアクションを実行します。

データが DiffGram の場合は、XmlReadMode を DiffGram に設定します。

または

データセットが既にスキーマを持っているか、ドキュメントにインライン スキーマが格納されている場合は、XmlReadMode を ReadSchema に設定します。

または

データセットがスキーマを持っておらず、ドキュメントにインライン スキーマが格納されていない場合は、XmlReadMode を InferSchema に設定します。

.NET Compact Framework によるサポートDiffGramDiffGram を読み込んで、変更を DiffGram から DataSet に適用します。セマンティクスは Merge 操作の場合と同じです。Merge 操作の場合と同様に、RowState 値が保存されます。DiffGram による ReadXml への入力は、WriteXml からの出力を DiffGram として使用する方法によってだけ取得する必要があります。 

ターゲット DataSet は、WriteXml を DiffGram として呼び出した DataSet と同じスキーマを持っている必要があります。それ以外の場合は DiffGram マージ操作が失敗し、例外がスローされます。

.NET Compact Framework によるサポートFragmentSQL Server のインスタンスに対して、XML フラグメント (FOR XML クエリを実行して生成されたものなど) を読み込みます。XmlReadMode が Fragment に設定されている場合は、既定の名前空間がインライン スキーマとして読み込まれます。 
.NET Compact Framework によるサポートIgnoreSchemaインライン スキーマを無視し、既存の DataSet スキーマにデータを読み込みます。既存のスキーマと一致しないデータがある場合、そのデータ (DataSet 用に定義された、異なる名前空間からのデータを含む) は破棄されます。データが DiffGram の場合、IgnoreSchema は DiffGram と同じ機能を果たします。 
.NET Compact Framework によるサポートInferSchemaインライン スキーマを無視し、データからスキーマを推論し、データを読み込みます。DataSet が既にスキーマを格納している場合は、新しいテーブルを追加するか、既存のテーブルに新しい列を追加して、現在のスキーマを拡張します。推論されたテーブルが既に存在するが名前空間が異なる場合、または推論された列が既存の列と矛盾する場合は例外がスローされます。 
.NET Compact Framework によるサポートInferTypedSchemaインライン スキーマを無視し、厳密に型指定されたスキーマをデータから推論し、データを読み込みます。データから型を推測できない場合は、文字列データとして解釈されます。DataSet が既にスキーマを格納している場合は、新しいテーブルを追加するか、既存のテーブルに新しい列を追加して、現在のスキーマを拡張します。推論されたテーブルが既に存在するが名前空間が異なる場合、または推論された列が既存の列と矛盾する場合は例外がスローされます。 
.NET Compact Framework によるサポートReadSchemaインライン スキーマを読み込み、データを読み込みます。DataSet が既にスキーマを格納している場合は、新しいテーブルをスキーマに追加できますが、インライン スキーマ内のテーブルが既に DataSet 内に存在する場合は例外がスローされます。 
解説解説
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照



英和和英テキスト翻訳

英語⇒日本語日本語⇒英語

辞書ショートカット

すべての辞書の索引

「XmlReadMode 列挙体」の関連用語

XmlReadMode 列挙体のお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



XmlReadMode 列挙体のページの著作権

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2026 Microsoft.All rights reserved.

©2026 GRAS Group, Inc.RSS