DataSet.WriteXmlSchema DataSet.WriteXmlSchema DataSet.WriteXmlSchema DataSet.WriteXmlSchema Method

Définition

Écrit la structure DataSet sous la forme d'un schéma XML.Writes the DataSet structure as an XML schema.

Surcharges

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

Écrit la structure DataSet sous la forme d'un schéma XML dans un fichier.Writes the DataSet structure as an XML schema to a file.

WriteXmlSchema(Stream) WriteXmlSchema(Stream) WriteXmlSchema(Stream)

Écrit la structure DataSet en tant que schéma XML dans l’objet Stream spécifié.Writes the DataSet structure as an XML schema to the specified Stream object.

WriteXmlSchema(TextWriter) WriteXmlSchema(TextWriter) WriteXmlSchema(TextWriter) WriteXmlSchema(TextWriter)

Écrit la structure DataSet en tant que schéma XML dans l’objet TextWriter spécifié.Writes the DataSet structure as an XML schema to the specified TextWriter object.

WriteXmlSchema(String) WriteXmlSchema(String) WriteXmlSchema(String) WriteXmlSchema(String)

Écrit la structure DataSet sous la forme d'un schéma XML dans un fichier.Writes the DataSet structure as an XML schema to a file.

WriteXmlSchema(XmlWriter) WriteXmlSchema(XmlWriter) WriteXmlSchema(XmlWriter) WriteXmlSchema(XmlWriter)

Écrit la structure DataSet sous la forme d'un schéma XML dans un objet XmlWriter.Writes the DataSet structure as an XML schema to an XmlWriter object.

WriteXmlSchema(Stream, Converter<Type,String>) WriteXmlSchema(Stream, Converter<Type,String>) WriteXmlSchema(Stream, Converter<Type,String>)

Écrit la structure DataSet en tant que schéma XML dans l’objet Stream spécifié.Writes the DataSet structure as an XML schema to the specified Stream object.

WriteXmlSchema(TextWriter, Converter<Type,String>) WriteXmlSchema(TextWriter, Converter<Type,String>) WriteXmlSchema(TextWriter, Converter<Type,String>) WriteXmlSchema(TextWriter, Converter<Type,String>)

Écrit la structure de DataSet sous la forme d'un schéma XML dans le TextWriter spécifié.Writes the DataSet structure as an XML schema to the specified TextWriter.

WriteXmlSchema(XmlWriter, Converter<Type,String>) WriteXmlSchema(XmlWriter, Converter<Type,String>) WriteXmlSchema(XmlWriter, Converter<Type,String>) WriteXmlSchema(XmlWriter, Converter<Type,String>)

Écrit la structure de DataSet sous la forme d'un schéma XML dans le XmlWriter spécifié.Writes the DataSet structure as an XML schema to the specified XmlWriter.

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

Écrit la structure DataSet sous la forme d'un schéma XML dans un fichier.Writes the DataSet structure as an XML schema to a file.

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

Paramètres

fileName
String String String String

Nom du fichier dans lequel écrire.The name of the file to write to.

multipleTargetConverter
Converter<Type,String>

Délégué servant à convertir Type en une chaîne.A delegate used to convert Type to string.

WriteXmlSchema(Stream) WriteXmlSchema(Stream) WriteXmlSchema(Stream)

Écrit la structure DataSet en tant que schéma XML dans l’objet Stream spécifié.Writes the DataSet structure as an XML schema to the specified Stream object.

public:
 void WriteXmlSchema(System::IO::Stream ^ stream);
public void WriteXmlSchema (System.IO.Stream stream);
member this.WriteXmlSchema : System.IO.Stream -> unit

Paramètres

stream
Stream Stream Stream Stream

Objet Stream utilisé pour écrire dans un fichier.A Stream object used to write to a file.

Exemples

L’exemple suivant crée un nouveau FileStream objet qui est passé à la WriteXmlSchema méthode pour écrire le schéma sur le disque.The following example creates a new FileStream object that is passed to the WriteXmlSchema method to write the schema to disk.

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

Remarques

Utilisez le WriteXmlSchema méthode pour écrire le schéma pour un DataSet à un document XML.Use the WriteXmlSchema method to write the schema for a DataSet to an XML document. Le schéma inclut des définitions de table, des relations et des contraintes.The schema includes table, relation, and constraint definitions. Pour écrire un schéma dans un document XML, utilisez la WriteXmlSchema (méthode).To write a schema to an XML document, use the WriteXmlSchema method.

Le schéma XML est écrit à l’aide de la norme XSD.The XML schema is written using the XSD standard.

Pour écrire les données dans un document XML, utilisez la WriteXml (méthode).To write the data to an XML document, use the WriteXml method.

Les classes qui dérivent de la Stream classe inclure BufferedStream, FileStream, MemoryStream, et NetworkStream.Classes that derive from the Stream class include BufferedStream, FileStream, MemoryStream, and NetworkStream.

Voir aussi

WriteXmlSchema(TextWriter) WriteXmlSchema(TextWriter) WriteXmlSchema(TextWriter) WriteXmlSchema(TextWriter)

Écrit la structure DataSet en tant que schéma XML dans l’objet TextWriter spécifié.Writes the DataSet structure as an XML schema to the specified TextWriter object.

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)

Paramètres

writer
TextWriter TextWriter TextWriter TextWriter

ObjetTextWriter avec lequel écrire.The TextWriter object with which to write.

Exemples

L’exemple suivant crée un System.Text.StringBuilder objet qui est utilisé pour créer un nouveau System.IO.StringWriter.The following example creates a System.Text.StringBuilder object to that is used to create a new System.IO.StringWriter. Le StringWriter est passé à la WriteXmlSchema (méthode) et la chaîne résultante est imprimé sur la fenêtre de console.The StringWriter is passed to the WriteXmlSchema method, and the resulting string is printed to the console window.

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

Remarques

Utilisez le WriteXmlSchema méthode pour écrire le schéma pour un DataSet à un document XML.Use the WriteXmlSchema method to write the schema for a DataSet to an XML document. Le schéma inclut des définitions de table, des relations et des contraintes.The schema includes table, relation, and constraint definitions. Pour écrire un schéma dans un document XML, utilisez la WriteXmlSchema (méthode).To write a schema to an XML document, use the WriteXmlSchema method.

Le schéma XML est écrit à l’aide de la norme XSD.The XML schema is written using the XSD standard.

Pour écrire les données dans un document XML, utilisez la WriteXml (méthode).To write the data to an XML document, use the WriteXml method.

Classes qui dérivent du System.IO.TextWriter classe incluent le System.Web.HttpWriter, System.CodeDom.Compiler.IndentedTextWriter, System.Web.UI.HtmlTextWriter, System.IO.StreamWriter, et System.IO.StringWriter.Classes the derive from the System.IO.TextWriter class include the System.Web.HttpWriter, System.CodeDom.Compiler.IndentedTextWriter, System.Web.UI.HtmlTextWriter, System.IO.StreamWriter, and System.IO.StringWriter.

Voir aussi

WriteXmlSchema(String) WriteXmlSchema(String) WriteXmlSchema(String) WriteXmlSchema(String)

Écrit la structure DataSet sous la forme d'un schéma XML dans un fichier.Writes the DataSet structure as an XML schema to a file.

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

Paramètres

fileName
String String String String

Nom du fichier (chemin d'accès inclus) dans lequel effectuer l'écriture.The file name (including the path) to which to write.

Exceptions

Exemples

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

Remarques

Utilisez le WriteXmlSchema méthode pour écrire le schéma pour un DataSet à un document XML.Use the WriteXmlSchema method to write the schema for a DataSet to an XML document. Le schéma inclut des définitions de table, des relations et des contraintes.The schema includes table, relation, and constraint definitions. Pour écrire un schéma dans un document XML, utilisez la WriteXmlSchema (méthode).To write a schema to an XML document, use the WriteXmlSchema method.

Le schéma XML est écrit à l’aide de la norme XSD.The XML schema is written using the XSD standard.

Pour écrire les données dans un document XML, utilisez la WriteXml (méthode).To write the data to an XML document, use the WriteXml method.

Sécurité

FileIOPermission
pour lire et écrire des fichiers.for reading and writing files. Énumération associée : FileIOPermissionAccessAssociated enumeration: FileIOPermissionAccess

Voir aussi

WriteXmlSchema(XmlWriter) WriteXmlSchema(XmlWriter) WriteXmlSchema(XmlWriter) WriteXmlSchema(XmlWriter)

Écrit la structure DataSet sous la forme d'un schéma XML dans un objet XmlWriter.Writes the DataSet structure as an XML schema to an XmlWriter object.

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)

Paramètres

writer
XmlWriter XmlWriter XmlWriter XmlWriter

XmlWriter dans lequel écrire.The XmlWriter to write to.

Exemples

L’exemple suivant crée un nouveau System.IO.FileStream objet avec le chemin d’accès spécifié.The following example creates a new System.IO.FileStream object with the specified path. Le FileStream objet est utilisé pour créer un XmlTextWriter objet.The FileStream object is used to create an XmlTextWriter object. Le WriteXmlSchema méthode est ensuite appelée avec le XmlTextWriter objet à écrire le schéma sur le disque.The WriteXmlSchema method is then invoked with the XmlTextWriter object to write the schema to the disk.

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

Remarques

Utilisez le WriteXmlSchema méthode pour écrire le schéma pour un DataSet à un document XML.Use the WriteXmlSchema method to write the schema for a DataSet to an XML document. Le schéma inclut des définitions de table, des relations et des contraintes.The schema includes table, relation, and constraint definitions. Pour écrire un schéma dans un document XML, utilisez la WriteXmlSchema (méthode).To write a schema to an XML document, use the WriteXmlSchema method.

Le schéma XML est écrit à l’aide de la norme XSD.The XML schema is written using the XSD standard.

Pour écrire les données dans un document XML, utilisez la WriteXml (méthode).To write the data to an XML document, use the WriteXml method.

Une classe qui hérite de la System.Xml.XmlWriter classe est la XmlTextWriter classe.One class that inherits from the System.Xml.XmlWriter class is the XmlTextWriter class.

Voir aussi

WriteXmlSchema(Stream, Converter<Type,String>) WriteXmlSchema(Stream, Converter<Type,String>) WriteXmlSchema(Stream, Converter<Type,String>)

Écrit la structure DataSet en tant que schéma XML dans l’objet Stream spécifié.Writes the DataSet structure as an XML schema to the specified Stream object.

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

Paramètres

stream
Stream Stream Stream Stream

Objet Stream dans lequel écrire.A Stream object to write to.

multipleTargetConverter
Converter<Type,String>

Délégué servant à convertir Type en une chaîne.A delegate used to convert Type to string.

WriteXmlSchema(TextWriter, Converter<Type,String>) WriteXmlSchema(TextWriter, Converter<Type,String>) WriteXmlSchema(TextWriter, Converter<Type,String>) WriteXmlSchema(TextWriter, Converter<Type,String>)

Écrit la structure de DataSet sous la forme d'un schéma XML dans le TextWriter spécifié.Writes the DataSet structure as an XML schema to the specified 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))

Paramètres

writer
TextWriter TextWriter TextWriter TextWriter

Objet TextWriter dans lequel écrire.A TextWriter object to write to.

multipleTargetConverter
Converter<Type,String>

Délégué servant à convertir Type en une chaîne.A delegate used to convert Type to string.

WriteXmlSchema(XmlWriter, Converter<Type,String>) WriteXmlSchema(XmlWriter, Converter<Type,String>) WriteXmlSchema(XmlWriter, Converter<Type,String>) WriteXmlSchema(XmlWriter, Converter<Type,String>)

Écrit la structure de DataSet sous la forme d'un schéma XML dans le XmlWriter spécifié.Writes the DataSet structure as an XML schema to the specified XmlWriter.

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

Paramètres

writer
XmlWriter XmlWriter XmlWriter XmlWriter

Objet XmlWriter dans lequel écrire.A XmlWriter object to write to.

multipleTargetConverter
Converter<Type,String>

Délégué servant à convertir Type en une chaîne.A delegate used to convert Type to string.

S’applique à