Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

DataSet.WriteXmlSchema メソッドとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > DataSet.WriteXmlSchema メソッドの意味・解説 

DataSet.WriteXmlSchema メソッド (TextWriter)

DataSet 構造体XML スキーマとして TextWriter オブジェクト書き込みます

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

解説解説

WriteXmlSchema メソッド使用してDataSetスキーマXML ドキュメント書き込みますスキーマにはテーブルリレーションシップ制約の各定義が含まれています。XML ドキュメントスキーマ書き込むには、WriteXmlSchema メソッド使用します

XML スキーマ書き込みには、XSD 標準使用します

XML ドキュメントデータ書き込むには、WriteXml メソッド使用します

System.IO.TextWriter クラス派生クラスには、System.Web.HttpWriter、System.CodeDOM.Compiler.IndentedTextWriter、System.Web.UI.HtmlTextWriter、System.IO.StreamWriter、および System.IO.StringWriter が含まれます。

使用例使用例

新しSystem.IO.StringWriter作成使用される System.Text.StringBuilder オブジェクト作成する例を次に示しますStringWriterWriteXmlSchema メソッド渡され結果文字列コンソール ウィンドウ出力されます。

Private Sub WriteSchemaWithStringWriter(thisDataSet
 As DataSet)
    ' Create a new StringBuilder object.
    Dim builder As New System.Text.StringBuilder()

    ' Create the StringWriter object with the StringBuilder object.
    Dim writer As New System.IO.StringWriter(builder)

    ' Write the schema into the StringWriter.
    thisDataSet.WriteXmlSchema(writer)

    ' Print the string to the console window.
    Console.WriteLine(writer.ToString())
End Sub
private void WriteSchemaWithStringWriter(DataSet
 thisDataSet)
{
    // Create a new StringBuilder object.
    System.Text.StringBuilder builder = new System.Text.StringBuilder();

    // Create the StringWriter object with the StringBuilder object.
    System.IO.StringWriter writer = new System.IO.StringWriter(builder);

    // Write the schema into the StringWriter.
    thisDataSet.WriteXmlSchema(writer);

    // Print the string to the console window.
    Console.WriteLine(writer.ToString());
}
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

DataSet.WriteXmlSchema メソッド (XmlWriter)

DataSet 構造体XML スキーマとして XmlWriter オブジェクト書き込みます

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

解説解説
使用例使用例

指定したパス新しSystem.IO.FileStream オブジェクト作成する例を次に示しますFileStream オブジェクト使用して System.Xml.XMLTextWriter オブジェクト作成します次にXmlTextWriter オブジェクトWriteXmlSchema メソッド呼び出してディスクスキーマ書き込みます

Private Sub WriteSchemaWithXmlTextWriter(thisDataSet
 As DataSet)
    ' Set the file path and name. Modify this for your purposes.
    Dim filename As String
 = "SchemaDoc.xml"

    ' Create a FileStream object with the file path and name.
    Dim stream As New System.IO.FileStream
 _
       (filename, System.IO.FileMode.Create)

    ' Create a new XmlTextWriter object with the FileStream.
    Dim writer As New System.Xml.XmlTextWriter
 _
       (stream, System.Text.Encoding.Unicode)

    ' Write the schema into the DataSet and close the reader.
    thisDataSet.WriteXmlSchema(writer)
    writer.Close()
End Sub
private void WriteSchemaWithXmlTextWriter(DataSet
 thisDataSet)
{
    // Set the file path and name. Modify this for your purposes.
    string filename="SchemaDoc.xml";

    // Create a FileStream object with the file path and name.
    System.IO.FileStream stream = new System.IO.FileStream
        (filename,System.IO.FileMode.Create);

    // Create a new XmlTextWriter object with the FileStream.
    System.Xml.XmlTextWriter writer = 
        new System.Xml.XmlTextWriter(stream, 
        System.Text.Encoding.Unicode);

    // Write the schema into the DataSet and close the reader.
    thisDataSet.WriteXmlSchema(writer );
    writer.Close();
}
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

DataSet.WriteXmlSchema メソッド (Stream)

指定した System.IO.Stream オブジェクト使用してDataSet 構造体XML スキーマとして書き込みます

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

解説解説
使用例使用例

WriteXmlSchema メソッド渡してスキーマディスク書き込むための新しFileStream オブジェクト作成する例を次に示します

Private Sub WriteSchemaWithFileStream(thisDataSet
 As DataSet)
    ' Set the file path and name. Modify this for your purposes.
    Dim filename As String
 = "Schema.xml"

    ' Create the FileStream object with the file name. 
    ' Use FileMode.Create.
    Dim stream As New System.IO.FileStream
 _
        (filename, System.IO.FileMode.Create)

    ' Write the schema to the file.
    thisDataSet.WriteXmlSchema(stream)

    ' Close the FileStream.
    stream.Close()
End Sub
private void WriteSchemaWithFileStream(DataSet
 thisDataSet)
{
    // Set the file path and name. Modify this for your purposes.
    string filename="Schema.xml";

    // Create the FileStream object with the file name. 
    // Use FileMode.Create.
    System.IO.FileStream stream = 
        new System.IO.FileStream(filename,System.IO.FileMode.Create);

    // Write the schema to the file.
    thisDataSet.WriteXmlSchema(stream);

    // Close the FileStream.
    stream.Close();
}
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

DataSet.WriteXmlSchema メソッド

ADO.NET での DataSet使用

DataSet.WriteXmlSchema メソッド (String)

DataSet 構造体XML スキーマとしてファイル書き込みます

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

Public Sub WriteXmlSchema ( _
    fileName As String _
)
public void WriteXmlSchema (
    string fileName
)
public:
void WriteXmlSchema (
    String^ fileName
)
public void WriteXmlSchema (
    String fileName
)
public function WriteXmlSchema (
    fileName : String
)

パラメータ

fileName

書き込み先の (パスを含む) ファイル名

例外例外
例外種類条件

SecurityException

FileIOPermission が Write設定されていません。

解説解説
使用例使用例
Private Sub WriteSchemaToFile(thisDataSet As
 DataSet)
    ' Set the file path and name. Modify this for your purposes.
    Dim filename As String
 = "Schema.xml"

    ' Write the schema to the file.
    thisDataSet.WriteXmlSchema(filename)
End Sub
private void WriteSchemaToFile(DataSet thisDataSet)
{
    // Set the file path and name. Modify this for your purposes.
    string filename="Schema.xml";

    // Write the schema to the file.
    thisDataSet.WriteXmlSchema(filename);
}
.NET Framework のセキュリティ.NET Frameworkセキュリティ
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

DataSet.WriteXmlSchema メソッドのお隣キーワード
検索ランキング

   

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



DataSet.WriteXmlSchema メソッドのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

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

©2024 GRAS Group, Inc.RSS