DataSet.WriteXmlSchema Metódus

Definíció

A struktúrát DataSet XML-sémaként írja le.

Túlterhelések

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

A struktúrát DataSet XML-sémaként írja egy fájlba.

WriteXmlSchema(Stream)

A struktúrát DataSet XML-sémaként írja a megadott Stream objektumba.

WriteXmlSchema(TextWriter)

A struktúrát DataSet XML-sémaként írja a megadott TextWriter objektumba.

WriteXmlSchema(String)

A struktúrát DataSet XML-sémaként írja egy fájlba.

WriteXmlSchema(XmlWriter)

A struktúrát DataSet XML-sémaként írja egy XmlWriter objektumba.

WriteXmlSchema(Stream, Converter<Type,String>)

A struktúrát DataSet XML-sémaként írja a megadott Stream objektumba.

WriteXmlSchema(TextWriter, Converter<Type,String>)

A struktúrát DataSet XML-sémaként írja a megadottba TextWriter.

WriteXmlSchema(XmlWriter, Converter<Type,String>)

A struktúrát DataSet XML-sémaként írja a megadottba XmlWriter.

WriteXmlSchema(String, Converter<Type,String>)

Forrás:
DataSet.cs
Forrás:
DataSet.cs
Forrás:
DataSet.cs
Forrás:
DataSet.cs
Forrás:
DataSet.cs

A struktúrát DataSet XML-sémaként írja egy fájlba.

public:
 void WriteXmlSchema(System::String ^ fileName, Converter<Type ^, System::String ^> ^ multipleTargetConverter);
[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Members from serialized types may use dynamic code generation.")]
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly.")]
public void WriteXmlSchema(string fileName, Converter<Type,string> multipleTargetConverter);
public void WriteXmlSchema(string fileName, Converter<Type,string> multipleTargetConverter);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly.")]
public void WriteXmlSchema(string fileName, Converter<Type,string> multipleTargetConverter);
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Members from serialized types may use dynamic code generation.")>]
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly.")>]
member this.WriteXmlSchema : string * Converter<Type, string> -> unit
member this.WriteXmlSchema : string * Converter<Type, string> -> unit
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly.")>]
member this.WriteXmlSchema : string * Converter<Type, string> -> unit
Public Sub WriteXmlSchema (fileName As String, multipleTargetConverter As Converter(Of Type, String))

Paraméterek

fileName
String

Annak a fájlnak a neve, amelybe írni szeretne.

multipleTargetConverter
Converter<Type,String>

A sztringgé alakításához Type használt meghatalmazott.

Attribútumok

A következőre érvényes:

WriteXmlSchema(Stream)

Forrás:
DataSet.cs
Forrás:
DataSet.cs
Forrás:
DataSet.cs
Forrás:
DataSet.cs
Forrás:
DataSet.cs

A struktúrát DataSet XML-sémaként írja a megadott Stream objektumba.

public:
 void WriteXmlSchema(System::IO::Stream ^ stream);
[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Members from serialized types may use dynamic code generation.")]
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly.")]
public void WriteXmlSchema(System.IO.Stream? stream);
public void WriteXmlSchema(System.IO.Stream? stream);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly.")]
public void WriteXmlSchema(System.IO.Stream? stream);
public void WriteXmlSchema(System.IO.Stream stream);
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Members from serialized types may use dynamic code generation.")>]
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly.")>]
member this.WriteXmlSchema : System.IO.Stream -> unit
member this.WriteXmlSchema : System.IO.Stream -> unit
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly.")>]
member this.WriteXmlSchema : System.IO.Stream -> unit
Public Sub WriteXmlSchema (stream As Stream)

Paraméterek

stream
Stream

Egy Stream fájlba íráshoz használt objektum.

Attribútumok

Példák

Az alábbi példa létrehoz egy új FileStream objektumot, amelyet a rendszer átad a WriteXmlSchema metódusnak a séma lemezre írásához.

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

Megjegyzések

WriteXmlSchema A metódussal xml-dokumentumba írhatja a sémátDataSet. A séma tábla-, relációs és kényszerdefiníciókat tartalmaz. Ha sémát szeretne írni egy XML-dokumentumba, használja a metódust WriteXmlSchema .

Az XML-séma az XSD szabvány használatával van megírva.

Ha xml-dokumentumba szeretné írni az adatokat, használja a metódust WriteXml .

Az osztályból származó osztályok közé tartoznak a Stream következők: , BufferedStream, FileStreamés MemoryStream.NetworkStream

Lásd még

A következőre érvényes:

WriteXmlSchema(TextWriter)

Forrás:
DataSet.cs
Forrás:
DataSet.cs
Forrás:
DataSet.cs
Forrás:
DataSet.cs
Forrás:
DataSet.cs

A struktúrát DataSet XML-sémaként írja a megadott TextWriter objektumba.

public:
 void WriteXmlSchema(System::IO::TextWriter ^ writer);
[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Members from serialized types may use dynamic code generation.")]
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly.")]
public void WriteXmlSchema(System.IO.TextWriter? writer);
public void WriteXmlSchema(System.IO.TextWriter? writer);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly.")]
public void WriteXmlSchema(System.IO.TextWriter? writer);
public void WriteXmlSchema(System.IO.TextWriter writer);
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Members from serialized types may use dynamic code generation.")>]
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly.")>]
member this.WriteXmlSchema : System.IO.TextWriter -> unit
member this.WriteXmlSchema : System.IO.TextWriter -> unit
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly.")>]
member this.WriteXmlSchema : System.IO.TextWriter -> unit
Public Sub WriteXmlSchema (writer As TextWriter)

Paraméterek

writer
TextWriter

Az TextWriter az objektum, amellyel írni szeretne.

Attribútumok

Példák

Az alábbi példa egy System.Text.StringBuilder új System.IO.StringWriterobjektum létrehozásához használt objektumot hoz létre. A StringWriter metódus átadja a WriteXmlSchema metódusnak, és az eredményül kapott sztringet a konzolablakba nyomtatja.

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

Megjegyzések

WriteXmlSchema A metódussal xml-dokumentumba írhatja a sémátDataSet. A séma tábla-, relációs és kényszerdefiníciókat tartalmaz. Ha sémát szeretne írni egy XML-dokumentumba, használja a metódust WriteXmlSchema .

Az XML-séma az XSD szabvány használatával van megírva.

Ha xml-dokumentumba szeretné írni az adatokat, használja a metódust WriteXml .

Az osztályból származtatott osztályok közé tartozik a System.IO.TextWriterSystem.Web.HttpWriter, System.CodeDom.Compiler.IndentedTextWriter, System.Web.UI.HtmlTextWriter, System.IO.StreamWriterés System.IO.StringWriter.

Lásd még

A következőre érvényes:

WriteXmlSchema(String)

Forrás:
DataSet.cs
Forrás:
DataSet.cs
Forrás:
DataSet.cs
Forrás:
DataSet.cs
Forrás:
DataSet.cs

A struktúrát DataSet XML-sémaként írja egy fájlba.

public:
 void WriteXmlSchema(System::String ^ fileName);
[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Members from serialized types may use dynamic code generation.")]
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly.")]
public void WriteXmlSchema(string fileName);
public void WriteXmlSchema(string fileName);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly.")]
public void WriteXmlSchema(string fileName);
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Members from serialized types may use dynamic code generation.")>]
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly.")>]
member this.WriteXmlSchema : string -> unit
member this.WriteXmlSchema : string -> unit
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly.")>]
member this.WriteXmlSchema : string -> unit
Public Sub WriteXmlSchema (fileName As String)

Paraméterek

fileName
String

Az a fájlnév (beleértve az elérési utat is), amelyre írni szeretne.

Attribútumok

Kivételek

Példák

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

Megjegyzések

WriteXmlSchema A metódussal xml-dokumentumba írhatja a sémátDataSet. A séma tábla-, relációs és kényszerdefiníciókat tartalmaz. Ha sémát szeretne írni egy XML-dokumentumba, használja a metódust WriteXmlSchema .

Az XML-séma az XSD szabvány használatával van megírva.

Ha xml-dokumentumba szeretné írni az adatokat, használja a metódust WriteXml .

Lásd még

A következőre érvényes:

WriteXmlSchema(XmlWriter)

Forrás:
DataSet.cs
Forrás:
DataSet.cs
Forrás:
DataSet.cs
Forrás:
DataSet.cs
Forrás:
DataSet.cs

A struktúrát DataSet XML-sémaként írja egy XmlWriter objektumba.

public:
 void WriteXmlSchema(System::Xml::XmlWriter ^ writer);
[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Members from serialized types may use dynamic code generation.")]
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly.")]
public void WriteXmlSchema(System.Xml.XmlWriter? writer);
public void WriteXmlSchema(System.Xml.XmlWriter? writer);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly.")]
public void WriteXmlSchema(System.Xml.XmlWriter? writer);
public void WriteXmlSchema(System.Xml.XmlWriter writer);
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Members from serialized types may use dynamic code generation.")>]
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly.")>]
member this.WriteXmlSchema : System.Xml.XmlWriter -> unit
member this.WriteXmlSchema : System.Xml.XmlWriter -> unit
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly.")>]
member this.WriteXmlSchema : System.Xml.XmlWriter -> unit
Public Sub WriteXmlSchema (writer As XmlWriter)

Paraméterek

writer
XmlWriter

Az XmlWriter íráshoz.

Attribútumok

Példák

Az alábbi példa egy új System.IO.FileStream objektumot hoz létre a megadott elérési úttal. Az FileStream objektum egy XmlTextWriter objektum létrehozásához használható. Ezután WriteXmlSchema a rendszer meghívja a metódust az objektummal, XmlTextWriter hogy a sémát a lemezre írja.

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

Megjegyzések

WriteXmlSchema A metódussal xml-dokumentumba írhatja a sémátDataSet. A séma tábla-, relációs és kényszerdefiníciókat tartalmaz. Ha sémát szeretne írni egy XML-dokumentumba, használja a metódust WriteXmlSchema .

Az XML-séma az XSD szabvány használatával van megírva.

Ha xml-dokumentumba szeretné írni az adatokat, használja a metódust WriteXml .

Az osztálytól System.Xml.XmlWriter öröklő egyik osztály az XmlTextWriter osztály.

Lásd még

A következőre érvényes:

WriteXmlSchema(Stream, Converter<Type,String>)

Forrás:
DataSet.cs
Forrás:
DataSet.cs
Forrás:
DataSet.cs
Forrás:
DataSet.cs
Forrás:
DataSet.cs

A struktúrát DataSet XML-sémaként írja a megadott Stream objektumba.

public:
 void WriteXmlSchema(System::IO::Stream ^ stream, Converter<Type ^, System::String ^> ^ multipleTargetConverter);
[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Members from serialized types may use dynamic code generation.")]
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly.")]
public void WriteXmlSchema(System.IO.Stream? stream, Converter<Type,string> multipleTargetConverter);
public void WriteXmlSchema(System.IO.Stream? stream, Converter<Type,string> multipleTargetConverter);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly.")]
public void WriteXmlSchema(System.IO.Stream? stream, Converter<Type,string> multipleTargetConverter);
public void WriteXmlSchema(System.IO.Stream stream, Converter<Type,string> multipleTargetConverter);
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Members from serialized types may use dynamic code generation.")>]
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly.")>]
member this.WriteXmlSchema : System.IO.Stream * Converter<Type, string> -> unit
member this.WriteXmlSchema : System.IO.Stream * Converter<Type, string> -> unit
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly.")>]
member this.WriteXmlSchema : System.IO.Stream * Converter<Type, string> -> unit
Public Sub WriteXmlSchema (stream As Stream, multipleTargetConverter As Converter(Of Type, String))

Paraméterek

stream
Stream

Egy Stream objektum, amelybe írni szeretne.

multipleTargetConverter
Converter<Type,String>

A sztringgé alakításához Type használt meghatalmazott.

Attribútumok

A következőre érvényes:

WriteXmlSchema(TextWriter, Converter<Type,String>)

Forrás:
DataSet.cs
Forrás:
DataSet.cs
Forrás:
DataSet.cs
Forrás:
DataSet.cs
Forrás:
DataSet.cs

A struktúrát DataSet XML-sémaként írja a megadottba TextWriter.

public:
 void WriteXmlSchema(System::IO::TextWriter ^ writer, Converter<Type ^, System::String ^> ^ multipleTargetConverter);
[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Members from serialized types may use dynamic code generation.")]
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly.")]
public void WriteXmlSchema(System.IO.TextWriter? writer, Converter<Type,string> multipleTargetConverter);
public void WriteXmlSchema(System.IO.TextWriter? writer, Converter<Type,string> multipleTargetConverter);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly.")]
public void WriteXmlSchema(System.IO.TextWriter? writer, Converter<Type,string> multipleTargetConverter);
public void WriteXmlSchema(System.IO.TextWriter writer, Converter<Type,string> multipleTargetConverter);
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Members from serialized types may use dynamic code generation.")>]
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly.")>]
member this.WriteXmlSchema : System.IO.TextWriter * Converter<Type, string> -> unit
member this.WriteXmlSchema : System.IO.TextWriter * Converter<Type, string> -> unit
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly.")>]
member this.WriteXmlSchema : System.IO.TextWriter * Converter<Type, string> -> unit
Public Sub WriteXmlSchema (writer As TextWriter, multipleTargetConverter As Converter(Of Type, String))

Paraméterek

writer
TextWriter

Egy TextWriter objektum, amelybe írni szeretne.

multipleTargetConverter
Converter<Type,String>

A sztringgé alakításához Type használt meghatalmazott.

Attribútumok

A következőre érvényes:

WriteXmlSchema(XmlWriter, Converter<Type,String>)

Forrás:
DataSet.cs
Forrás:
DataSet.cs
Forrás:
DataSet.cs
Forrás:
DataSet.cs
Forrás:
DataSet.cs

A struktúrát DataSet XML-sémaként írja a megadottba XmlWriter.

public:
 void WriteXmlSchema(System::Xml::XmlWriter ^ writer, Converter<Type ^, System::String ^> ^ multipleTargetConverter);
[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Members from serialized types may use dynamic code generation.")]
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly.")]
public void WriteXmlSchema(System.Xml.XmlWriter? writer, Converter<Type,string> multipleTargetConverter);
public void WriteXmlSchema(System.Xml.XmlWriter? writer, Converter<Type,string> multipleTargetConverter);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly.")]
public void WriteXmlSchema(System.Xml.XmlWriter? writer, Converter<Type,string> multipleTargetConverter);
public void WriteXmlSchema(System.Xml.XmlWriter writer, Converter<Type,string> multipleTargetConverter);
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Members from serialized types may use dynamic code generation.")>]
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly.")>]
member this.WriteXmlSchema : System.Xml.XmlWriter * Converter<Type, string> -> unit
member this.WriteXmlSchema : System.Xml.XmlWriter * Converter<Type, string> -> unit
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Members from serialized types may be trimmed if not referenced directly.")>]
member this.WriteXmlSchema : System.Xml.XmlWriter * Converter<Type, string> -> unit
Public Sub WriteXmlSchema (writer As XmlWriter, multipleTargetConverter As Converter(Of Type, String))

Paraméterek

writer
XmlWriter

Egy XmlWriter objektum, amelybe írni szeretne.

multipleTargetConverter
Converter<Type,String>

A sztringgé alakításához Type használt meghatalmazott.

Attribútumok

A következőre érvényes: