DataSet.WriteXmlSchema Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Escribe la DataSet estructura como un esquema XML.
Sobrecargas
| Nombre | Description |
|---|---|
| WriteXmlSchema(String, Converter<Type,String>) |
Escribe la DataSet estructura como un esquema XML en un archivo. |
| WriteXmlSchema(Stream) |
Escribe la DataSet estructura como un esquema XML en el objeto especificado Stream . |
| WriteXmlSchema(TextWriter) |
Escribe la DataSet estructura como un esquema XML en el objeto especificado TextWriter . |
| WriteXmlSchema(String) |
Escribe la DataSet estructura como un esquema XML en un archivo. |
| WriteXmlSchema(XmlWriter) |
Escribe la DataSet estructura como un esquema XML en un XmlWriter objeto . |
| WriteXmlSchema(Stream, Converter<Type,String>) |
Escribe la DataSet estructura como un esquema XML en el objeto especificado Stream . |
| WriteXmlSchema(TextWriter, Converter<Type,String>) |
Escribe la DataSet estructura como un esquema XML en el especificado TextWriter. |
| WriteXmlSchema(XmlWriter, Converter<Type,String>) |
Escribe la DataSet estructura como un esquema XML en el especificado XmlWriter. |
WriteXmlSchema(String, Converter<Type,String>)
Escribe la DataSet estructura como un esquema XML en un archivo.
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))
Parámetros
- fileName
- String
Nombre del archivo en el que se va a escribir.
Se aplica a
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)
Parámetros
Ejemplos
En el ejemplo siguiente se crea un nuevo FileStream objeto que se pasa al método para escribir el esquema en el WriteXmlSchema 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();
}
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
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
WriteXmlSchema(TextWriter)
Escribe la DataSet estructura como un esquema XML en el objeto especificado TextWriter .
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)
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 nuevo 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());
}
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
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
WriteXmlSchema(String)
Escribe la DataSet estructura como un esquema XML en un archivo.
public:
void WriteXmlSchema(System::String ^ fileName);
public void WriteXmlSchema(string fileName);
member this.WriteXmlSchema : string -> unit
Public Sub WriteXmlSchema (fileName As String)
Parámetros
- fileName
- String
Nombre de archivo (incluida la ruta de acceso) a la 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);
}
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
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
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)
Parámetros
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();
}
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
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
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))
Parámetros
Se aplica a
WriteXmlSchema(TextWriter, Converter<Type,String>)
Escribe la DataSet estructura como un esquema XML en el especificado 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))
Parámetros
- writer
- TextWriter
Objeto TextWriter en el que se va a escribir.
Se aplica a
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))