DataSet.WriteXmlSchema Méthode

Définition

Écrit la DataSet structure en tant que schéma XML.

Surcharges

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

Écrit la DataSet structure en tant que schéma XML dans un fichier.

WriteXmlSchema(Stream)

Écrit la DataSet structure en tant que schéma XML dans l’objet spécifié Stream .

WriteXmlSchema(TextWriter)

Écrit la DataSet structure en tant que schéma XML dans l’objet spécifié TextWriter .

WriteXmlSchema(String)

Écrit la DataSet structure en tant que schéma XML dans un fichier.

WriteXmlSchema(XmlWriter)

Écrit la DataSet structure en tant que schéma XML dans un XmlWriter objet.

WriteXmlSchema(Stream, Converter<Type,String>)

Écrit la DataSet structure en tant que schéma XML dans l’objet spécifié Stream .

WriteXmlSchema(TextWriter, Converter<Type,String>)

Écrit la DataSet structure en tant que schéma XML dans le fichier spécifié TextWriter.

WriteXmlSchema(XmlWriter, Converter<Type,String>)

Écrit la DataSet structure en tant que schéma XML dans le fichier spécifié XmlWriter.

WriteXmlSchema(String, Converter<Type,String>)

Écrit la DataSet structure en tant que schéma XML dans un fichier.

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

Nom du fichier à écrire.

multipleTargetConverter
Converter<Type,String>

Délégué utilisé pour convertir Type en chaîne.

S’applique à

WriteXmlSchema(Stream)

Écrit la DataSet structure en tant que schéma XML dans l’objet spécifié 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)

Paramètres

stream
Stream

Objet Stream utilisé pour écrire dans un fichier.

Exemples

L’exemple suivant crée un FileStream objet passé à la WriteXmlSchema méthode pour écrire le schéma sur le disque.

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 la WriteXmlSchema méthode pour écrire le schéma d’un DataSet document XML. Le schéma comprend des définitions de table, de relation et de contrainte. Pour écrire un schéma dans un document XML, utilisez la WriteXmlSchema méthode.

Le schéma XML est écrit à l’aide de la norme XSD.

Pour écrire les données dans un document XML, utilisez la WriteXml méthode.

Classes qui dérivent de la Stream classe include BufferedStream, , FileStream, MemoryStreamet NetworkStream.

Voir aussi

S’applique à

WriteXmlSchema(TextWriter)

Écrit la DataSet structure en tant que schéma XML dans l’objet spécifié 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)

Paramètres

writer
TextWriter

Objet TextWriter avec lequel écrire.

Exemples

L’exemple suivant crée un System.Text.StringBuilder objet qui est utilisé pour créer un nouvel System.IO.StringWriterobjet . La StringWriter méthode est transmise WriteXmlSchema et la chaîne résultante est imprimée dans la fenêtre de console.

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 la WriteXmlSchema méthode pour écrire le schéma d’un DataSet document XML. Le schéma comprend des définitions de table, de relation et de contrainte. Pour écrire un schéma dans un document XML, utilisez la WriteXmlSchema méthode.

Le schéma XML est écrit à l’aide de la norme XSD.

Pour écrire les données dans un document XML, utilisez la WriteXml méthode.

Les classes dérivées de la System.IO.TextWriter classe incluent les System.Web.HttpWriterclasses , , System.CodeDom.Compiler.IndentedTextWriterSystem.Web.UI.HtmlTextWriter, System.IO.StreamWriteret System.IO.StringWriter.

Voir aussi

S’applique à

WriteXmlSchema(String)

Écrit la DataSet structure en tant que schéma XML dans un fichier.

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

Nom de fichier (y compris le chemin d’accès) auquel écrire.

Exceptions

FileIOPermission n’est pas défini sur Write.

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 la WriteXmlSchema méthode pour écrire le schéma d’un DataSet document XML. Le schéma comprend des définitions de table, de relation et de contrainte. Pour écrire un schéma dans un document XML, utilisez la WriteXmlSchema méthode.

Le schéma XML est écrit à l’aide de la norme XSD.

Pour écrire les données dans un document XML, utilisez la WriteXml méthode.

Voir aussi

S’applique à

WriteXmlSchema(XmlWriter)

Écrit la DataSet structure en tant que schéma XML dans un XmlWriter objet.

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 À écrire.

Exemples

L’exemple suivant crée un System.IO.FileStream objet avec le chemin d’accès spécifié. L’objet FileStream est utilisé pour créer un XmlTextWriter objet. La WriteXmlSchema méthode est ensuite appelée avec l’objet XmlTextWriter pour écrire le schéma sur le disque.

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 la WriteXmlSchema méthode pour écrire le schéma d’un DataSet document XML. Le schéma comprend des définitions de table, de relation et de contrainte. Pour écrire un schéma dans un document XML, utilisez la WriteXmlSchema méthode.

Le schéma XML est écrit à l’aide de la norme XSD.

Pour écrire les données dans un document XML, utilisez la WriteXml méthode.

Une classe qui hérite de la System.Xml.XmlWriter classe est la XmlTextWriter classe.

Voir aussi

S’applique à

WriteXmlSchema(Stream, Converter<Type,String>)

Écrit la DataSet structure en tant que schéma XML dans l’objet spécifié Stream .

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

Paramètres

stream
Stream

Objet Stream à écrire.

multipleTargetConverter
Converter<Type,String>

Délégué utilisé pour convertir Type en chaîne.

S’applique à

WriteXmlSchema(TextWriter, Converter<Type,String>)

Écrit la DataSet structure en tant que schéma XML dans le fichier spécifié 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

Objet TextWriter à écrire.

multipleTargetConverter
Converter<Type,String>

Délégué utilisé pour convertir Type en chaîne.

S’applique à

WriteXmlSchema(XmlWriter, Converter<Type,String>)

Écrit la DataSet structure en tant que schéma XML dans le fichier spécifié 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

Objet XmlWriter à écrire.

multipleTargetConverter
Converter<Type,String>

Délégué utilisé pour convertir Type en chaîne.

S’applique à