Auf Englisch lesen

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.

C#
public void WriteXmlSchema (string fileName, Converter<Type,string> multipleTargetConverter);

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:

.NET 9 und andere Versionen
Produkt Versionen
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

WriteXmlSchema(Stream)

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

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

C#
public void WriteXmlSchema (System.IO.Stream? stream);
C#
public void WriteXmlSchema (System.IO.Stream 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.

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

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:

.NET 9 und andere Versionen
Produkt Versionen
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

WriteXmlSchema(TextWriter)

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

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

C#
public void WriteXmlSchema (System.IO.TextWriter? writer);
C#
public void WriteXmlSchema (System.IO.TextWriter writer);

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.

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

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:

.NET 9 und andere Versionen
Produkt Versionen
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

WriteXmlSchema(String)

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

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

C#
public void WriteXmlSchema (string fileName);

Parameter

fileName
String

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

Ausnahmen

FileIOPermission ist nicht auf Write festgelegt.

Beispiele

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

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:

.NET 9 und andere Versionen
Produkt Versionen
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

WriteXmlSchema(XmlWriter)

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

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

C#
public void WriteXmlSchema (System.Xml.XmlWriter? writer);
C#
public void WriteXmlSchema (System.Xml.XmlWriter writer);

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.

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

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:

.NET 9 und andere Versionen
Produkt Versionen
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

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.

C#
public void WriteXmlSchema (System.IO.Stream? stream, Converter<Type,string> multipleTargetConverter);
C#
public void WriteXmlSchema (System.IO.Stream stream, Converter<Type,string> multipleTargetConverter);

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:

.NET 9 und andere Versionen
Produkt Versionen
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

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.

C#
public void WriteXmlSchema (System.IO.TextWriter? writer, Converter<Type,string> multipleTargetConverter);
C#
public void WriteXmlSchema (System.IO.TextWriter writer, Converter<Type,string> multipleTargetConverter);

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:

.NET 9 und andere Versionen
Produkt Versionen
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

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.

C#
public void WriteXmlSchema (System.Xml.XmlWriter? writer, Converter<Type,string> multipleTargetConverter);
C#
public void WriteXmlSchema (System.Xml.XmlWriter writer, Converter<Type,string> multipleTargetConverter);

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:

.NET 9 und andere Versionen
Produkt Versionen
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1