Udostępnij za pośrednictwem


DataSet.WriteXmlSchema Metoda

Definicja

Zapisuje DataSet strukturę jako schemat XML.

Przeciążenia

WriteXmlSchema(String, Converter<Type,String>)

DataSet Zapisuje strukturę jako schemat XML w pliku.

WriteXmlSchema(Stream)

DataSet Zapisuje strukturę jako schemat XML do określonego Stream obiektu.

WriteXmlSchema(TextWriter)

DataSet Zapisuje strukturę jako schemat XML do określonego TextWriter obiektu.

WriteXmlSchema(String)

DataSet Zapisuje strukturę jako schemat XML w pliku.

WriteXmlSchema(XmlWriter)

Zapisuje DataSet strukturę jako schemat XML do XmlWriter obiektu.

WriteXmlSchema(Stream, Converter<Type,String>)

DataSet Zapisuje strukturę jako schemat XML do określonego Stream obiektu.

WriteXmlSchema(TextWriter, Converter<Type,String>)

DataSet Zapisuje strukturę jako schemat XML do określonego TextWriterelementu .

WriteXmlSchema(XmlWriter, Converter<Type,String>)

DataSet Zapisuje strukturę jako schemat XML do określonego XmlWriterelementu .

WriteXmlSchema(String, Converter<Type,String>)

Źródło:
DataSet.cs
Źródło:
DataSet.cs
Źródło:
DataSet.cs

DataSet Zapisuje strukturę jako schemat XML w pliku.

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

Parametry

fileName
String

Nazwa pliku do zapisu.

multipleTargetConverter
Converter<Type,String>

Delegat używany do konwersji Type na ciąg.

Dotyczy

WriteXmlSchema(Stream)

Źródło:
DataSet.cs
Źródło:
DataSet.cs
Źródło:
DataSet.cs

DataSet Zapisuje strukturę jako schemat XML do określonego Stream obiektu.

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)

Parametry

stream
Stream

Stream Obiekt używany do zapisu w pliku.

Przykłady

Poniższy przykład tworzy nowy FileStream obiekt przekazywany do WriteXmlSchema metody w celu zapisania schematu na dysku.

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

Uwagi

WriteXmlSchema Użyj metody do zapisania schematu dla DataSet dokumentu XML. Schemat zawiera definicje tabel, relacji i ograniczeń. Aby napisać schemat do dokumentu XML, użyj WriteXmlSchema metody .

Schemat XML jest zapisywany przy użyciu standardu XSD.

Aby zapisać dane w dokumencie XML, użyj WriteXml metody .

Klasy pochodzące z Stream klasy obejmują BufferedStream, FileStream, MemoryStreami NetworkStream.

Zobacz też

Dotyczy

WriteXmlSchema(TextWriter)

Źródło:
DataSet.cs
Źródło:
DataSet.cs
Źródło:
DataSet.cs

DataSet Zapisuje strukturę jako schemat XML do określonego TextWriter obiektu.

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)

Parametry

writer
TextWriter

TextWriter Obiekt, z którym ma być zapisywany.

Przykłady

W poniższym przykładzie zostanie utworzony System.Text.StringBuilder obiekt używany do utworzenia nowego System.IO.StringWriterobiektu . Element StringWriter jest przekazywany do WriteXmlSchema metody, a wynikowy ciąg jest drukowany w oknie konsoli.

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

Uwagi

WriteXmlSchema Użyj metody do zapisania schematu dla DataSet dokumentu XML. Schemat zawiera definicje tabel, relacji i ograniczeń. Aby napisać schemat do dokumentu XML, użyj WriteXmlSchema metody .

Schemat XML jest zapisywany przy użyciu standardu XSD.

Aby zapisać dane w dokumencie XML, użyj WriteXml metody .

Klasy pochodzące z System.IO.TextWriter klasy obejmują System.Web.HttpWriterklasy , , System.CodeDom.Compiler.IndentedTextWriterSystem.Web.UI.HtmlTextWriter, System.IO.StreamWriteri System.IO.StringWriter.

Zobacz też

Dotyczy

WriteXmlSchema(String)

Źródło:
DataSet.cs
Źródło:
DataSet.cs
Źródło:
DataSet.cs

DataSet Zapisuje strukturę jako schemat XML w pliku.

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

Parametry

fileName
String

Nazwa pliku (w tym ścieżka), do której ma być zapisywany.

Wyjątki

FileIOPermission nie jest ustawiona na Writewartość .

Przykłady

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

Uwagi

WriteXmlSchema Użyj metody do zapisania schematu dla DataSet dokumentu XML. Schemat zawiera definicje tabel, relacji i ograniczeń. Aby napisać schemat do dokumentu XML, użyj WriteXmlSchema metody .

Schemat XML jest zapisywany przy użyciu standardu XSD.

Aby zapisać dane w dokumencie XML, użyj WriteXml metody .

Zobacz też

Dotyczy

WriteXmlSchema(XmlWriter)

Źródło:
DataSet.cs
Źródło:
DataSet.cs
Źródło:
DataSet.cs

Zapisuje DataSet strukturę jako schemat XML do XmlWriter obiektu.

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)

Parametry

writer
XmlWriter

Element XmlWriter do zapisu.

Przykłady

Poniższy przykład tworzy nowy System.IO.FileStream obiekt z określoną ścieżką. Obiekt FileStream służy do tworzenia XmlTextWriter obiektu. Następnie WriteXmlSchema metoda jest wywoływana z obiektem XmlTextWriter w celu zapisania schematu na dysku.

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

Uwagi

WriteXmlSchema Użyj metody do zapisania schematu dla DataSet dokumentu XML. Schemat zawiera definicje tabel, relacji i ograniczeń. Aby napisać schemat do dokumentu XML, użyj WriteXmlSchema metody .

Schemat XML jest zapisywany przy użyciu standardu XSD.

Aby zapisać dane w dokumencie XML, użyj WriteXml metody .

Jedna klasa dziedziczona z System.Xml.XmlWriter klasy jest klasą XmlTextWriter .

Zobacz też

Dotyczy

WriteXmlSchema(Stream, Converter<Type,String>)

Źródło:
DataSet.cs
Źródło:
DataSet.cs
Źródło:
DataSet.cs

DataSet Zapisuje strukturę jako schemat XML do określonego Stream obiektu.

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

Parametry

stream
Stream

Stream Obiekt do zapisu.

multipleTargetConverter
Converter<Type,String>

Delegat używany do konwersji Type na ciąg.

Dotyczy

WriteXmlSchema(TextWriter, Converter<Type,String>)

Źródło:
DataSet.cs
Źródło:
DataSet.cs
Źródło:
DataSet.cs

DataSet Zapisuje strukturę jako schemat XML do określonego TextWriterelementu .

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

Parametry

writer
TextWriter

TextWriter Obiekt do zapisu.

multipleTargetConverter
Converter<Type,String>

Delegat używany do konwersji Type na ciąg.

Dotyczy

WriteXmlSchema(XmlWriter, Converter<Type,String>)

Źródło:
DataSet.cs
Źródło:
DataSet.cs
Źródło:
DataSet.cs

DataSet Zapisuje strukturę jako schemat XML do określonego XmlWriterelementu .

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

Parametry

writer
XmlWriter

XmlWriter Obiekt do zapisu.

multipleTargetConverter
Converter<Type,String>

Delegat używany do konwersji Type na ciąg.

Dotyczy