Leer en inglés

Compartir a través de


DataSet.WriteXmlSchema Método

Definición

Escribe la estructura del DataSet como un esquema XML.

Sobrecargas

WriteXmlSchema(String, Converter<Type,String>)

Escribe la estructura del DataSet como un esquema XML en un archivo.

WriteXmlSchema(Stream)

Escribe la estructura DataSet como un esquema XML al objeto Stream especificado.

WriteXmlSchema(TextWriter)

Escribe la estructura DataSet como un esquema XML al objeto TextWriter especificado.

WriteXmlSchema(String)

Escribe la estructura del DataSet como un esquema XML en un archivo.

WriteXmlSchema(XmlWriter)

Escribe la estructura del DataSet como un esquema XML en un objeto XmlWriter.

WriteXmlSchema(Stream, Converter<Type,String>)

Escribe la estructura DataSet como un esquema XML al objeto Stream especificado.

WriteXmlSchema(TextWriter, Converter<Type,String>)

Escribe la estructura de DataSet como un esquema XML en el objeto TextWriter especificado.

WriteXmlSchema(XmlWriter, Converter<Type,String>)

Escribe la estructura de DataSet como un esquema XML en el objeto XmlWriter especificado.

WriteXmlSchema(String, Converter<Type,String>)

Source:
DataSet.cs
Source:
DataSet.cs
Source:
DataSet.cs

Escribe la estructura del DataSet como un esquema XML en un archivo.

public void WriteXmlSchema (string fileName, Converter<Type,string> multipleTargetConverter);

Parámetros

fileName
String

Nombre del archivo en el que se va a escribir.

multipleTargetConverter
Converter<Type,String>

Un delegado usado para convertir Type en una cadena.

Se aplica a

.NET 9 y otras versiones
Producto Versiones
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

WriteXmlSchema(Stream)

Source:
DataSet.cs
Source:
DataSet.cs
Source:
DataSet.cs

Escribe la estructura DataSet como un esquema XML al objeto Stream especificado.

public void WriteXmlSchema (System.IO.Stream? stream);
public void WriteXmlSchema (System.IO.Stream stream);

Parámetros

stream
Stream

Objeto Stream utilizado para escribir en un archivo.

Ejemplos

En el ejemplo siguiente se crea un nuevo FileStream objeto que se pasa al WriteXmlSchema método para escribir el esquema en el disco.

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();
}

Comentarios

Use el WriteXmlSchema método para escribir el esquema de en DataSet un documento XML. El esquema incluye definiciones de tabla, relación y restricción. Para escribir un esquema en un documento XML, use el WriteXmlSchema método .

El esquema XML se escribe mediante el estándar XSD.

Para escribir los datos en un documento XML, use el WriteXml método .

Las clases que derivan de la Stream clase incluyen BufferedStream, FileStream, MemoryStreamy NetworkStream.

Consulte también

Se aplica a

.NET 9 y otras versiones
Producto Versiones
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

WriteXmlSchema(TextWriter)

Source:
DataSet.cs
Source:
DataSet.cs
Source:
DataSet.cs

Escribe la estructura DataSet como un esquema XML al objeto TextWriter especificado.

public void WriteXmlSchema (System.IO.TextWriter? writer);
public void WriteXmlSchema (System.IO.TextWriter writer);

Parámetros

writer
TextWriter

Objeto TextWriter con el que se va a escribir.

Ejemplos

En el ejemplo siguiente se crea un System.Text.StringBuilder objeto en que se usa para crear un objeto .System.IO.StringWriter StringWriter se pasa al WriteXmlSchema método y la cadena resultante se imprime en la ventana de la consola.

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());
}

Comentarios

Use el WriteXmlSchema método para escribir el esquema de en DataSet un documento XML. El esquema incluye definiciones de tabla, relación y restricción. Para escribir un esquema en un documento XML, use el WriteXmlSchema método .

El esquema XML se escribe mediante el estándar XSD.

Para escribir los datos en un documento XML, use el WriteXml método .

Las clases que derivan de la System.IO.TextWriter clase incluyen System.Web.HttpWriter, System.CodeDom.Compiler.IndentedTextWriter, System.Web.UI.HtmlTextWriter, System.IO.StreamWritery System.IO.StringWriter.

Consulte también

Se aplica a

.NET 9 y otras versiones
Producto Versiones
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

WriteXmlSchema(String)

Source:
DataSet.cs
Source:
DataSet.cs
Source:
DataSet.cs

Escribe la estructura del DataSet como un esquema XML en un archivo.

public void WriteXmlSchema (string fileName);

Parámetros

fileName
String

Nombre del archivo (incluida la ruta) en el que se va a escribir.

Excepciones

FileIOPermission no está establecido en Write.

Ejemplos

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

Comentarios

Use el WriteXmlSchema método para escribir el esquema de en DataSet un documento XML. El esquema incluye definiciones de tabla, relación y restricción. Para escribir un esquema en un documento XML, use el WriteXmlSchema método .

El esquema XML se escribe mediante el estándar XSD.

Para escribir los datos en un documento XML, use el WriteXml método .

Consulte también

Se aplica a

.NET 9 y otras versiones
Producto Versiones
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

WriteXmlSchema(XmlWriter)

Source:
DataSet.cs
Source:
DataSet.cs
Source:
DataSet.cs

Escribe la estructura del DataSet como un esquema XML en un objeto XmlWriter.

public void WriteXmlSchema (System.Xml.XmlWriter? writer);
public void WriteXmlSchema (System.Xml.XmlWriter writer);

Parámetros

writer
XmlWriter

XmlWriter en el que se va a escribir.

Ejemplos

En el ejemplo siguiente se crea un nuevo System.IO.FileStream objeto con la ruta de acceso especificada. El FileStream objeto se usa para crear un XmlTextWriter objeto . A WriteXmlSchema continuación, se invoca el método con el XmlTextWriter objeto para escribir el esquema en el disco.

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();
}

Comentarios

Use el WriteXmlSchema método para escribir el esquema de en DataSet un documento XML. El esquema incluye definiciones de tabla, relación y restricción. Para escribir un esquema en un documento XML, use el WriteXmlSchema método .

El esquema XML se escribe mediante el estándar XSD.

Para escribir los datos en un documento XML, use el WriteXml método .

Una clase que hereda de la System.Xml.XmlWriter clase es la XmlTextWriter clase .

Consulte también

Se aplica a

.NET 9 y otras versiones
Producto Versiones
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

WriteXmlSchema(Stream, Converter<Type,String>)

Source:
DataSet.cs
Source:
DataSet.cs
Source:
DataSet.cs

Escribe la estructura DataSet como un esquema XML al objeto Stream especificado.

public void WriteXmlSchema (System.IO.Stream? stream, Converter<Type,string> multipleTargetConverter);
public void WriteXmlSchema (System.IO.Stream stream, Converter<Type,string> multipleTargetConverter);

Parámetros

stream
Stream

Un objeto Stream en el que se va a escribir.

multipleTargetConverter
Converter<Type,String>

Un delegado usado para convertir Type en una cadena.

Se aplica a

.NET 9 y otras versiones
Producto Versiones
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

WriteXmlSchema(TextWriter, Converter<Type,String>)

Source:
DataSet.cs
Source:
DataSet.cs
Source:
DataSet.cs

Escribe la estructura de DataSet como un esquema XML en el objeto TextWriter especificado.

public void WriteXmlSchema (System.IO.TextWriter? writer, Converter<Type,string> multipleTargetConverter);
public void WriteXmlSchema (System.IO.TextWriter writer, Converter<Type,string> multipleTargetConverter);

Parámetros

writer
TextWriter

Un objeto TextWriter en el que se va a escribir.

multipleTargetConverter
Converter<Type,String>

Un delegado usado para convertir Type en una cadena.

Se aplica a

.NET 9 y otras versiones
Producto Versiones
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

WriteXmlSchema(XmlWriter, Converter<Type,String>)

Source:
DataSet.cs
Source:
DataSet.cs
Source:
DataSet.cs

Escribe la estructura de DataSet como un esquema XML en el objeto XmlWriter especificado.

public void WriteXmlSchema (System.Xml.XmlWriter? writer, Converter<Type,string> multipleTargetConverter);
public void WriteXmlSchema (System.Xml.XmlWriter writer, Converter<Type,string> multipleTargetConverter);

Parámetros

writer
XmlWriter

Un objeto XmlWriter en el que se va a escribir.

multipleTargetConverter
Converter<Type,String>

Un delegado usado para convertir Type en una cadena.

Se aplica a

.NET 9 y otras versiones
Producto Versiones
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1