Freigeben über


DataSet.WriteXmlSchema Methode

Definition

Schreibt die DataSet-Struktur als XML-Schema.

Überlädt

WriteXmlSchema(String, Converter<Type,String>)

Schreibt die DataSet-Struktur als XML-Schema in eine Datei.

WriteXmlSchema(Stream)

Schreibt die DataSet-Struktur als XML-Schreibt in das angegebene Stream-Objekt.

WriteXmlSchema(TextWriter)

Schreibt die DataSet-Struktur als XML-Schreibt in das angegebene TextWriter-Objekt.

WriteXmlSchema(String)

Schreibt die DataSet-Struktur als XML-Schema in eine Datei.

WriteXmlSchema(XmlWriter)

Schreibt die DataSet-Struktur als XML-Schema in ein XmlWriter-Objekt.

WriteXmlSchema(Stream, Converter<Type,String>)

Schreibt die DataSet-Struktur als XML-Schreibt in das angegebene Stream-Objekt.

WriteXmlSchema(TextWriter, Converter<Type,String>)

Schreibt die DataSet-Struktur als XML-Schema in den angegebenen TextWriter.

WriteXmlSchema(XmlWriter, Converter<Type,String>)

Schreibt die DataSet-Struktur als XML-Schema in den angegebenen XmlWriter.

WriteXmlSchema(String, Converter<Type,String>)

Quelle:
DataSet.cs
Quelle:
DataSet.cs
Quelle:
DataSet.cs

Schreibt die DataSet-Struktur als XML-Schema in eine Datei.

public:
 void WriteXmlSchema(System::String ^ fileName, Converter<Type ^, System::String ^> ^ multipleTargetConverter);
public void WriteXmlSchema (string fileName, Converter<Type,string> multipleTargetConverter);
member this.WriteXmlSchema : string * Converter<Type, string> -> unit
Public Sub WriteXmlSchema (fileName As String, multipleTargetConverter As Converter(Of Type, String))

Parameter

fileName
String

Der Name der Datei, in die geschrieben werden soll.

multipleTargetConverter
Converter<Type,String>

Ein Delegat, der zum Konvertieren von Type in String verwendet wird.

Gilt für:

WriteXmlSchema(Stream)

Quelle:
DataSet.cs
Quelle:
DataSet.cs
Quelle:
DataSet.cs

Schreibt die DataSet-Struktur als XML-Schreibt in das angegebene Stream-Objekt.

public:
 void WriteXmlSchema(System::IO::Stream ^ stream);
public void WriteXmlSchema (System.IO.Stream? stream);
public void WriteXmlSchema (System.IO.Stream stream);
member this.WriteXmlSchema : System.IO.Stream -> unit
Public Sub WriteXmlSchema (stream As Stream)

Parameter

stream
Stream

Ein Stream-Objekt, mit dem in eine Datei geschrieben wird.

Beispiele

Im folgenden Beispiel wird ein neues FileStream -Objekt erstellt, das an die WriteXmlSchema -Methode übergeben wird, um das Schema auf den Datenträger zu schreiben.

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();
}
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

Hinweise

Verwenden Sie die WriteXmlSchema -Methode, um das Schema für ein DataSet in ein XML-Dokument zu schreiben. Das Schema umfasst Tabellen-, Beziehungs- und Einschränkungsdefinitionen. Verwenden Sie die WriteXmlSchema -Methode, um ein Schema in ein XML-Dokument zu schreiben.

Das XML-Schema wird mit dem XSD-Standard geschrieben.

Verwenden Sie WriteXml die -Methode, um die Daten in ein XML-Dokument zu schreiben.

Klassen, die von der Stream -Klasse abgeleitet werden, sind BufferedStream, FileStreamMemoryStream, und NetworkStream.

Weitere Informationen

Gilt für:

WriteXmlSchema(TextWriter)

Quelle:
DataSet.cs
Quelle:
DataSet.cs
Quelle:
DataSet.cs

Schreibt die DataSet-Struktur als XML-Schreibt in das angegebene TextWriter-Objekt.

public:
 void WriteXmlSchema(System::IO::TextWriter ^ writer);
public void WriteXmlSchema (System.IO.TextWriter? writer);
public void WriteXmlSchema (System.IO.TextWriter writer);
member this.WriteXmlSchema : System.IO.TextWriter -> unit
Public Sub WriteXmlSchema (writer As TextWriter)

Parameter

writer
TextWriter

Das TextWriter-Objekt, mit dem geschrieben werden soll.

Beispiele

Im folgenden Beispiel wird ein System.Text.StringBuilder -Objekt für erstellt, das verwendet wird, um eine neue System.IO.StringWriterzu erstellen. Wird StringWriter an die WriteXmlSchema -Methode übergeben, und die resultierende Zeichenfolge wird im Konsolenfenster ausgegeben.

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());
}
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

Hinweise

Verwenden Sie die WriteXmlSchema -Methode, um das Schema für ein DataSet in ein XML-Dokument zu schreiben. Das Schema umfasst Tabellen-, Beziehungs- und Einschränkungsdefinitionen. Verwenden Sie die WriteXmlSchema -Methode, um ein Schema in ein XML-Dokument zu schreiben.

Das XML-Schema wird mit dem XSD-Standard geschrieben.

Verwenden Sie WriteXml die -Methode, um die Daten in ein XML-Dokument zu schreiben.

Klassen, die von der System.IO.TextWriter -Klasse abgeleitet werden, System.CodeDom.Compiler.IndentedTextWriterSystem.Web.UI.HtmlTextWritersind , System.Web.HttpWriter, System.IO.StreamWriter, und System.IO.StringWriter.

Weitere Informationen

Gilt für:

WriteXmlSchema(String)

Quelle:
DataSet.cs
Quelle:
DataSet.cs
Quelle:
DataSet.cs

Schreibt die DataSet-Struktur als XML-Schema in eine Datei.

public:
 void WriteXmlSchema(System::String ^ fileName);
public void WriteXmlSchema (string fileName);
member this.WriteXmlSchema : string -> unit
Public Sub WriteXmlSchema (fileName As String)

Parameter

fileName
String

Der Name der Datei, in die geschrieben werden soll, einschließlich des Pfades.

Ausnahmen

FileIOPermission ist nicht auf Write festgelegt.

Beispiele

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);
}
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

Hinweise

Verwenden Sie die WriteXmlSchema -Methode, um das Schema für ein DataSet in ein XML-Dokument zu schreiben. Das Schema umfasst Tabellen-, Beziehungs- und Einschränkungsdefinitionen. Verwenden Sie die WriteXmlSchema -Methode, um ein Schema in ein XML-Dokument zu schreiben.

Das XML-Schema wird mit dem XSD-Standard geschrieben.

Verwenden Sie WriteXml die -Methode, um die Daten in ein XML-Dokument zu schreiben.

Weitere Informationen

Gilt für:

WriteXmlSchema(XmlWriter)

Quelle:
DataSet.cs
Quelle:
DataSet.cs
Quelle:
DataSet.cs

Schreibt die DataSet-Struktur als XML-Schema in ein XmlWriter-Objekt.

public:
 void WriteXmlSchema(System::Xml::XmlWriter ^ writer);
public void WriteXmlSchema (System.Xml.XmlWriter? writer);
public void WriteXmlSchema (System.Xml.XmlWriter writer);
member this.WriteXmlSchema : System.Xml.XmlWriter -> unit
Public Sub WriteXmlSchema (writer As XmlWriter)

Parameter

writer
XmlWriter

Der XmlWriter, in den geschrieben werden soll.

Beispiele

Im folgenden Beispiel wird ein neues System.IO.FileStream -Objekt mit dem angegebenen Pfad erstellt. Das FileStream -Objekt wird verwendet, um ein XmlTextWriter -Objekt zu erstellen. Die WriteXmlSchema -Methode wird dann mit dem XmlTextWriter -Objekt aufgerufen, um das Schema auf den Datenträger zu schreiben.

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();
}
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

Hinweise

Verwenden Sie die WriteXmlSchema -Methode, um das Schema für ein DataSet in ein XML-Dokument zu schreiben. Das Schema umfasst Tabellen-, Beziehungs- und Einschränkungsdefinitionen. Verwenden Sie die WriteXmlSchema -Methode, um ein Schema in ein XML-Dokument zu schreiben.

Das XML-Schema wird mit dem XSD-Standard geschrieben.

Verwenden Sie WriteXml die -Methode, um die Daten in ein XML-Dokument zu schreiben.

Eine Klasse, die von der System.Xml.XmlWriter -Klasse erbt, ist die XmlTextWriter -Klasse.

Weitere Informationen

Gilt für:

WriteXmlSchema(Stream, Converter<Type,String>)

Quelle:
DataSet.cs
Quelle:
DataSet.cs
Quelle:
DataSet.cs

Schreibt die DataSet-Struktur als XML-Schreibt in das angegebene Stream-Objekt.

public:
 void WriteXmlSchema(System::IO::Stream ^ stream, Converter<Type ^, System::String ^> ^ multipleTargetConverter);
public void WriteXmlSchema (System.IO.Stream? stream, Converter<Type,string> multipleTargetConverter);
public void WriteXmlSchema (System.IO.Stream stream, Converter<Type,string> multipleTargetConverter);
member this.WriteXmlSchema : System.IO.Stream * Converter<Type, string> -> unit
Public Sub WriteXmlSchema (stream As Stream, multipleTargetConverter As Converter(Of Type, String))

Parameter

stream
Stream

Ein Stream-Objekt, in das geschrieben werden soll.

multipleTargetConverter
Converter<Type,String>

Ein Delegat, der zum Konvertieren von Type in String verwendet wird.

Gilt für:

WriteXmlSchema(TextWriter, Converter<Type,String>)

Quelle:
DataSet.cs
Quelle:
DataSet.cs
Quelle:
DataSet.cs

Schreibt die DataSet-Struktur als XML-Schema in den angegebenen TextWriter.

public:
 void WriteXmlSchema(System::IO::TextWriter ^ writer, Converter<Type ^, System::String ^> ^ multipleTargetConverter);
public void WriteXmlSchema (System.IO.TextWriter? writer, Converter<Type,string> multipleTargetConverter);
public void WriteXmlSchema (System.IO.TextWriter writer, Converter<Type,string> multipleTargetConverter);
member this.WriteXmlSchema : System.IO.TextWriter * Converter<Type, string> -> unit
Public Sub WriteXmlSchema (writer As TextWriter, multipleTargetConverter As Converter(Of Type, String))

Parameter

writer
TextWriter

Ein TextWriter-Objekt, in das geschrieben werden soll.

multipleTargetConverter
Converter<Type,String>

Ein Delegat, der zum Konvertieren von Type in String verwendet wird.

Gilt für:

WriteXmlSchema(XmlWriter, Converter<Type,String>)

Quelle:
DataSet.cs
Quelle:
DataSet.cs
Quelle:
DataSet.cs

Schreibt die DataSet-Struktur als XML-Schema in den angegebenen XmlWriter.

public:
 void WriteXmlSchema(System::Xml::XmlWriter ^ writer, Converter<Type ^, System::String ^> ^ multipleTargetConverter);
public void WriteXmlSchema (System.Xml.XmlWriter? writer, Converter<Type,string> multipleTargetConverter);
public void WriteXmlSchema (System.Xml.XmlWriter writer, Converter<Type,string> multipleTargetConverter);
member this.WriteXmlSchema : System.Xml.XmlWriter * Converter<Type, string> -> unit
Public Sub WriteXmlSchema (writer As XmlWriter, multipleTargetConverter As Converter(Of Type, String))

Parameter

writer
XmlWriter

Ein XmlWriter-Objekt, in das geschrieben werden soll.

multipleTargetConverter
Converter<Type,String>

Ein Delegat, der zum Konvertieren von Type in String verwendet wird.

Gilt für: