DataSet.WriteXmlSchema DataSet.WriteXmlSchema DataSet.WriteXmlSchema DataSet.WriteXmlSchema Method

Definition

Schreibt die DataSet-Struktur als XML-Schema.Writes the DataSet structure as an XML schema.

Überlädt

WriteXmlSchema(String, Converter<Type,String>) WriteXmlSchema(String, Converter<Type,String>) WriteXmlSchema(String, Converter<Type,String>) WriteXmlSchema(String, Converter<Type,String>)

Schreibt die DataSet-Struktur als XML-Schema in eine Datei.Writes the DataSet structure as an XML schema to a file.

WriteXmlSchema(Stream) WriteXmlSchema(Stream) WriteXmlSchema(Stream)

Schreibt die DataSet-Struktur als XML-Schreibt in das angegebene Stream-Objekt.Writes the DataSet structure as an XML schema to the specified Stream object.

WriteXmlSchema(TextWriter) WriteXmlSchema(TextWriter) WriteXmlSchema(TextWriter) WriteXmlSchema(TextWriter)

Schreibt die DataSet-Struktur als XML-Schreibt in das angegebene TextWriter-Objekt.Writes the DataSet structure as an XML schema to the specified TextWriter object.

WriteXmlSchema(String) WriteXmlSchema(String) WriteXmlSchema(String) WriteXmlSchema(String)

Schreibt die DataSet-Struktur als XML-Schema in eine Datei.Writes the DataSet structure as an XML schema to a file.

WriteXmlSchema(XmlWriter) WriteXmlSchema(XmlWriter) WriteXmlSchema(XmlWriter) WriteXmlSchema(XmlWriter)

Schreibt die DataSet-Struktur als XML-Schema in ein XmlWriter-Objekt.Writes the DataSet structure as an XML schema to an XmlWriter object.

WriteXmlSchema(Stream, Converter<Type,String>) WriteXmlSchema(Stream, Converter<Type,String>) WriteXmlSchema(Stream, Converter<Type,String>)

Schreibt die DataSet-Struktur als XML-Schema in das angegebene Stream-Objekt.Writes the DataSet structure as an XML schema to the specified Stream object.

WriteXmlSchema(TextWriter, Converter<Type,String>) WriteXmlSchema(TextWriter, Converter<Type,String>) WriteXmlSchema(TextWriter, Converter<Type,String>) WriteXmlSchema(TextWriter, Converter<Type,String>)

Schreibt die DataSet-Struktur als XML-Schema in den angegebenen TextWriter.Writes the DataSet structure as an XML schema to the specified TextWriter.

WriteXmlSchema(XmlWriter, Converter<Type,String>) WriteXmlSchema(XmlWriter, Converter<Type,String>) WriteXmlSchema(XmlWriter, Converter<Type,String>) WriteXmlSchema(XmlWriter, Converter<Type,String>)

Schreibt die DataSet-Struktur als XML-Schema in den angegebenen XmlWriter.Writes the DataSet structure as an XML schema to the specified XmlWriter.

WriteXmlSchema(String, Converter<Type,String>) WriteXmlSchema(String, Converter<Type,String>) WriteXmlSchema(String, Converter<Type,String>) WriteXmlSchema(String, Converter<Type,String>)

Schreibt die DataSet-Struktur als XML-Schema in eine Datei.Writes the DataSet structure as an XML schema to a file.

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 String String String

Der Name der Datei, in die geschrieben werden soll.The name of the file to write to.

multipleTargetConverter
Converter<Type,String>

Ein Delegat, der zum Konvertieren von Type in String verwendet wird.A delegate used to convert Type to string.

WriteXmlSchema(Stream) WriteXmlSchema(Stream) WriteXmlSchema(Stream)

Schreibt die DataSet-Struktur als XML-Schreibt in das angegebene Stream-Objekt.Writes the DataSet structure as an XML schema to the specified Stream object.

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

Parameter

stream
Stream Stream Stream Stream

Ein Stream-Objekt, mit dem in eine Datei geschrieben wird.A Stream object used to write to a file.

Beispiele

Das folgende Beispiel erstellt ein neues FileStream -Objekt, das an die WriteXmlSchema Methode, um das Schema auf dem Datenträger zu schreiben.The following example creates a new FileStream object that is passed to the WriteXmlSchema method to write the schema to disk.

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 der WriteXmlSchema Methode zum Schreiben des Schemas für eine DataSet als XML-Dokument.Use the WriteXmlSchema method to write the schema for a DataSet to an XML document. Das Schema enthält die Tabelle, Beziehungs-und Einschränkungsdefinitionen.The schema includes table, relation, and constraint definitions. Um ein Schema in ein XML-Dokument zu schreiben, verwenden Sie die WriteXmlSchema Methode.To write a schema to an XML document, use the WriteXmlSchema method.

Das XML-Schema wird mit dem XSD-Standard geschrieben.The XML schema is written using the XSD standard.

Um die Daten in ein XML-Dokument zu schreiben, verwenden Sie die WriteXml Methode.To write the data to an XML document, use the WriteXml method.

Abgeleitete Klassen die Stream Klasse enthalten BufferedStream, FileStream, MemoryStream, und NetworkStream.Classes that derive from the Stream class include BufferedStream, FileStream, MemoryStream, and NetworkStream.

Siehe auch

WriteXmlSchema(TextWriter) WriteXmlSchema(TextWriter) WriteXmlSchema(TextWriter) WriteXmlSchema(TextWriter)

Schreibt die DataSet-Struktur als XML-Schreibt in das angegebene TextWriter-Objekt.Writes the DataSet structure as an XML schema to the specified TextWriter object.

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 TextWriter TextWriter TextWriter

Das TextWriter-Objekt, mit dem geschrieben werden soll.The TextWriter object with which to write.

Beispiele

Das folgende Beispiel erstellt eine System.Text.StringBuilder Objekts an dient zum Erstellen eines neuen System.IO.StringWriter.The following example creates a System.Text.StringBuilder object to that is used to create a new System.IO.StringWriter. Die StringWriter übergeben wird, um die WriteXmlSchema -Methode, und die resultierende Zeichenfolge wird an das Konsolenfenster ausgegeben.The StringWriter is passed to the WriteXmlSchema method, and the resulting string is printed to the console window.

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 der WriteXmlSchema Methode zum Schreiben des Schemas für eine DataSet als XML-Dokument.Use the WriteXmlSchema method to write the schema for a DataSet to an XML document. Das Schema enthält die Tabelle, Beziehungs-und Einschränkungsdefinitionen.The schema includes table, relation, and constraint definitions. Um ein Schema in ein XML-Dokument zu schreiben, verwenden Sie die WriteXmlSchema Methode.To write a schema to an XML document, use the WriteXmlSchema method.

Das XML-Schema wird mit dem XSD-Standard geschrieben.The XML schema is written using the XSD standard.

Um die Daten in ein XML-Dokument zu schreiben, verwenden Sie die WriteXml Methode.To write the data to an XML document, use the WriteXml method.

Das Ableiten von Klassen der System.IO.TextWriter Klasse enthalten, die System.Web.HttpWriter, System.CodeDom.Compiler.IndentedTextWriter, System.Web.UI.HtmlTextWriter, System.IO.StreamWriter, und System.IO.StringWriter.Classes the derive from the System.IO.TextWriter class include the System.Web.HttpWriter, System.CodeDom.Compiler.IndentedTextWriter, System.Web.UI.HtmlTextWriter, System.IO.StreamWriter, and System.IO.StringWriter.

Siehe auch

WriteXmlSchema(String) WriteXmlSchema(String) WriteXmlSchema(String) WriteXmlSchema(String)

Schreibt die DataSet-Struktur als XML-Schema in eine Datei.Writes the DataSet structure as an XML schema to a file.

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 String String String

Der Name der Datei, in die geschrieben werden soll, einschließlich des Pfades.The file name (including the path) to which to write.

Ausnahmen

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 der WriteXmlSchema Methode zum Schreiben des Schemas für eine DataSet als XML-Dokument.Use the WriteXmlSchema method to write the schema for a DataSet to an XML document. Das Schema enthält die Tabelle, Beziehungs-und Einschränkungsdefinitionen.The schema includes table, relation, and constraint definitions. Um ein Schema in ein XML-Dokument zu schreiben, verwenden Sie die WriteXmlSchema Methode.To write a schema to an XML document, use the WriteXmlSchema method.

Das XML-Schema wird mit dem XSD-Standard geschrieben.The XML schema is written using the XSD standard.

Um die Daten in ein XML-Dokument zu schreiben, verwenden Sie die WriteXml Methode.To write the data to an XML document, use the WriteXml method.

Sicherheit

FileIOPermission
zum Lesen und Schreiben von Dateien.for reading and writing files. Zugeordnete Enumeration: FileIOPermissionAccessAssociated enumeration: FileIOPermissionAccess

Siehe auch

WriteXmlSchema(XmlWriter) WriteXmlSchema(XmlWriter) WriteXmlSchema(XmlWriter) WriteXmlSchema(XmlWriter)

Schreibt die DataSet-Struktur als XML-Schema in ein XmlWriter-Objekt.Writes the DataSet structure as an XML schema to an XmlWriter object.

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 XmlWriter XmlWriter XmlWriter

Der XmlWriter, in den geschrieben werden soll.The XmlWriter to write to.

Beispiele

Das folgende Beispiel erstellt ein neues System.IO.FileStream Objekt mit dem angegebenen Pfad.The following example creates a new System.IO.FileStream object with the specified path. Die FileStream Objekt dient zum Erstellen einer XmlTextWriter Objekt.The FileStream object is used to create an XmlTextWriter object. Die WriteXmlSchema Methode wird dann aufgerufen, mit der XmlTextWriter Objekt, das Schema auf den Datenträger geschrieben werden.The WriteXmlSchema method is then invoked with the XmlTextWriter object to write the schema to the disk.

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 der WriteXmlSchema Methode zum Schreiben des Schemas für eine DataSet als XML-Dokument.Use the WriteXmlSchema method to write the schema for a DataSet to an XML document. Das Schema enthält die Tabelle, Beziehungs-und Einschränkungsdefinitionen.The schema includes table, relation, and constraint definitions. Um ein Schema in ein XML-Dokument zu schreiben, verwenden Sie die WriteXmlSchema Methode.To write a schema to an XML document, use the WriteXmlSchema method.

Das XML-Schema wird mit dem XSD-Standard geschrieben.The XML schema is written using the XSD standard.

Um die Daten in ein XML-Dokument zu schreiben, verwenden Sie die WriteXml Methode.To write the data to an XML document, use the WriteXml method.

Eine Klasse, die von erbt die System.Xml.XmlWriter -Klasse ist die XmlTextWriter Klasse.One class that inherits from the System.Xml.XmlWriter class is the XmlTextWriter class.

Siehe auch

WriteXmlSchema(Stream, Converter<Type,String>) WriteXmlSchema(Stream, Converter<Type,String>) WriteXmlSchema(Stream, Converter<Type,String>)

Schreibt die DataSet-Struktur als XML-Schema in das angegebene Stream-Objekt.Writes the DataSet structure as an XML schema to the specified Stream object.

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

Parameter

stream
Stream Stream Stream Stream

Ein Stream-Objekt, in das geschrieben werden soll.A Stream object to write to.

multipleTargetConverter
Converter<Type,String>

Ein Delegat, der zum Konvertieren von Type in String verwendet wird.A delegate used to convert Type to string.

WriteXmlSchema(TextWriter, Converter<Type,String>) WriteXmlSchema(TextWriter, Converter<Type,String>) WriteXmlSchema(TextWriter, Converter<Type,String>) WriteXmlSchema(TextWriter, Converter<Type,String>)

Schreibt die DataSet-Struktur als XML-Schema in den angegebenen TextWriter.Writes the DataSet structure as an XML schema to the specified TextWriter.

public:
 void WriteXmlSchema(System::IO::TextWriter ^ writer, Converter<Type ^, System::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 TextWriter TextWriter TextWriter

Ein TextWriter-Objekt, in das geschrieben werden soll.A TextWriter object to write to.

multipleTargetConverter
Converter<Type,String>

Ein Delegat, der zum Konvertieren von Type in String verwendet wird.A delegate used to convert Type to string.

WriteXmlSchema(XmlWriter, Converter<Type,String>) WriteXmlSchema(XmlWriter, Converter<Type,String>) WriteXmlSchema(XmlWriter, Converter<Type,String>) WriteXmlSchema(XmlWriter, Converter<Type,String>)

Schreibt die DataSet-Struktur als XML-Schema in den angegebenen XmlWriter.Writes the DataSet structure as an XML schema to the specified XmlWriter.

public:
 void WriteXmlSchema(System::Xml::XmlWriter ^ writer, Converter<Type ^, System::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 XmlWriter XmlWriter XmlWriter

Ein XmlWriter-Objekt, in das geschrieben werden soll.A XmlWriter object to write to.

multipleTargetConverter
Converter<Type,String>

Ein Delegat, der zum Konvertieren von Type in String verwendet wird.A delegate used to convert Type to string.

Gilt für: