DataSet.WriteXmlSchema Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
DataSet Skriver strukturen som ett XML-schema.
Överlagringar
| Name | Description |
|---|---|
| WriteXmlSchema(String, Converter<Type,String>) |
DataSet Skriver strukturen som ett XML-schema till en fil. |
| WriteXmlSchema(Stream) |
DataSet Skriver strukturen som ett XML-schema till det angivna Stream objektet. |
| WriteXmlSchema(TextWriter) |
DataSet Skriver strukturen som ett XML-schema till det angivna TextWriter objektet. |
| WriteXmlSchema(String) |
DataSet Skriver strukturen som ett XML-schema till en fil. |
| WriteXmlSchema(XmlWriter) |
DataSet Skriver strukturen som ett XML-schema till ett XmlWriter objekt. |
| WriteXmlSchema(Stream, Converter<Type,String>) |
DataSet Skriver strukturen som ett XML-schema till det angivna Stream objektet. |
| WriteXmlSchema(TextWriter, Converter<Type,String>) |
DataSet Skriver strukturen som ett XML-schema till den angivna TextWriter. |
| WriteXmlSchema(XmlWriter, Converter<Type,String>) |
DataSet Skriver strukturen som ett XML-schema till den angivna XmlWriter. |
WriteXmlSchema(String, Converter<Type,String>)
DataSet Skriver strukturen som ett XML-schema till en fil.
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))
Parametrar
- fileName
- String
Namnet på filen som ska skrivas till.
Ett ombud som används för att konvertera Type till sträng.
Gäller 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)
Parametrar
Exempel
I följande exempel skapas ett nytt FileStream objekt som skickas till WriteXmlSchema metoden för att skriva schemat till disken.
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
Kommentarer
WriteXmlSchema Använd metoden för att skriva schemat för ett DataSet till ett XML-dokument. Schemat innehåller tabell-, relations- och villkorsdefinitioner. Om du vill skriva ett schema till ett XML-dokument använder du WriteXmlSchema metoden.
XML-schemat skrivs med XSD-standarden.
Om du vill skriva data till ett XML-dokument använder du WriteXml metoden .
Klasser som härleds från Stream klassen inkluderar BufferedStream, FileStream, MemoryStreamoch NetworkStream.
Se även
Gäller för
WriteXmlSchema(TextWriter)
DataSet Skriver strukturen som ett XML-schema till det angivna TextWriter objektet.
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)
Parametrar
- writer
- TextWriter
Det TextWriter objekt som ska skrivas med.
Exempel
I följande exempel skapas ett System.Text.StringBuilder objekt som används för att skapa en ny System.IO.StringWriter. StringWriter Skickas till WriteXmlSchema metoden och den resulterande strängen skrivs ut till konsolfönstret.
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
Kommentarer
WriteXmlSchema Använd metoden för att skriva schemat för ett DataSet till ett XML-dokument. Schemat innehåller tabell-, relations- och villkorsdefinitioner. Om du vill skriva ett schema till ett XML-dokument använder du WriteXmlSchema metoden.
XML-schemat skrivs med XSD-standarden.
Om du vill skriva data till ett XML-dokument använder du WriteXml metoden .
Klasser som härleds från System.IO.TextWriter klassen inkluderar System.Web.HttpWriter, System.CodeDom.Compiler.IndentedTextWriter, System.Web.UI.HtmlTextWriter, System.IO.StreamWriteroch System.IO.StringWriter.
Se även
Gäller för
WriteXmlSchema(String)
DataSet Skriver strukturen som ett XML-schema till en fil.
public:
void WriteXmlSchema(System::String ^ fileName);
public void WriteXmlSchema(string fileName);
member this.WriteXmlSchema : string -> unit
Public Sub WriteXmlSchema (fileName As String)
Parametrar
- fileName
- String
Filnamnet (inklusive sökvägen) som ska skrivas till.
Undantag
FileIOPermission är inte inställt på Write.
Exempel
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
Kommentarer
WriteXmlSchema Använd metoden för att skriva schemat för ett DataSet till ett XML-dokument. Schemat innehåller tabell-, relations- och villkorsdefinitioner. Om du vill skriva ett schema till ett XML-dokument använder du WriteXmlSchema metoden.
XML-schemat skrivs med XSD-standarden.
Om du vill skriva data till ett XML-dokument använder du WriteXml metoden .
Se även
Gäller 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)
Parametrar
Exempel
I följande exempel skapas ett nytt System.IO.FileStream objekt med den angivna sökvägen. Objektet FileStream används för att skapa ett XmlTextWriter objekt. Metoden WriteXmlSchema anropas sedan med XmlTextWriter objektet för att skriva schemat till disken.
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
Kommentarer
WriteXmlSchema Använd metoden för att skriva schemat för ett DataSet till ett XML-dokument. Schemat innehåller tabell-, relations- och villkorsdefinitioner. Om du vill skriva ett schema till ett XML-dokument använder du WriteXmlSchema metoden.
XML-schemat skrivs med XSD-standarden.
Om du vill skriva data till ett XML-dokument använder du WriteXml metoden .
En klass som ärver från System.Xml.XmlWriter klassen är XmlTextWriter klassen .
Se även
Gäller 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))
Parametrar
Ett ombud som används för att konvertera Type till sträng.
Gäller för
WriteXmlSchema(TextWriter, Converter<Type,String>)
DataSet Skriver strukturen som ett XML-schema till den angivna 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))
Parametrar
- writer
- TextWriter
Ett TextWriter objekt att skriva till.
Ett ombud som används för att konvertera Type till sträng.
Gäller 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))
Parametrar
Ett ombud som används för att konvertera Type till sträng.