DataSet.WriteXmlSchema Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Schreibt die DataSet Struktur als XML-Schema.
Überlädt
| Name | Beschreibung |
|---|---|
| WriteXmlSchema(String, Converter<Type,String>) |
Schreibt die DataSet Struktur als XML-Schema in eine Datei. |
| WriteXmlSchema(Stream) |
Schreibt die DataSet Struktur als XML-Schema in das angegebene Stream Objekt. |
| WriteXmlSchema(TextWriter) |
Schreibt die DataSet Struktur als XML-Schema 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-Schema in das angegebene Stream Objekt. |
| WriteXmlSchema(TextWriter, Converter<Type,String>) |
Schreibt die DataSet Struktur als XML-Schema in das angegebene TextWriter. |
| WriteXmlSchema(XmlWriter, Converter<Type,String>) |
Schreibt die DataSet Struktur als XML-Schema in das angegebene XmlWriter. |
WriteXmlSchema(String, Converter<Type,String>)
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 zu schreibenden Datei.
Ein Delegat, der zum Konvertieren Type in eine Zeichenfolge verwendet wird.
Gilt für:
WriteXmlSchema(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
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 XML-Dokument zu schreiben. Das Schema enthält 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 die WriteXml Methode, um die Daten in ein XML-Dokument zu schreiben.
Klassen, die von der Stream Klasse abgeleitet werden, umfassen BufferedStream, FileStream, , MemoryStreamund NetworkStream.
Weitere Informationen
Gilt für:
WriteXmlSchema(TextWriter)
Schreibt die DataSet Struktur als XML-Schema in das angegebene TextWriter Objekt.
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 erstellt, das zum Erstellen eines neuen System.IO.StringWriterObjekts verwendet wird. Die StringWriter Wird an die WriteXmlSchema Methode übergeben, und die resultierende Zeichenfolge wird in das Konsolenfenster gedruckt.
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 XML-Dokument zu schreiben. Das Schema enthält 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 die WriteXml Methode, um die Daten in ein XML-Dokument zu schreiben.
Klassen, die von der System.IO.TextWriter Klasse abgeleitet werden, umfassen die System.Web.HttpWriter, System.CodeDom.Compiler.IndentedTextWriter, , System.Web.UI.HtmlTextWriter, und System.IO.StreamWriterSystem.IO.StringWriter.
Weitere Informationen
Gilt für:
WriteXmlSchema(String)
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 Dateiname (einschließlich des Pfads), in den geschrieben werden soll.
Ausnahmen
FileIOPermissionist nicht auf .Write
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 XML-Dokument zu schreiben. Das Schema enthält 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 die WriteXml Methode, um die Daten in ein XML-Dokument zu schreiben.
Weitere Informationen
Gilt für:
WriteXmlSchema(XmlWriter)
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
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 XML-Dokument zu schreiben. Das Schema enthält 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 die WriteXml 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>)
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
Public Sub WriteXmlSchema (stream As Stream, multipleTargetConverter As Converter(Of Type, String))
Parameter
Ein Delegat, der zum Konvertieren Type in eine Zeichenfolge verwendet wird.
Gilt für:
WriteXmlSchema(TextWriter, Converter<Type,String>)
Schreibt die DataSet Struktur als XML-Schema in das angegebene 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
Ein TextWriter Objekt, in das geschrieben werden soll.
Ein Delegat, der zum Konvertieren Type in eine Zeichenfolge verwendet wird.
Gilt für:
WriteXmlSchema(XmlWriter, Converter<Type,String>)
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
Ein Delegat, der zum Konvertieren Type in eine Zeichenfolge verwendet wird.