Прочитать на английском

Поделиться через


DataSet.WriteXmlSchema Метод

Определение

Записывает структуру класса DataSet в виде XML-схемы.

Перегрузки

WriteXmlSchema(String, Converter<Type,String>)

Записывает структуру класса DataSet в виде XML-схемы в файл.

WriteXmlSchema(Stream)

Записывает структуру DataSet в качестве XML-схемы для указанного объекта Stream.

WriteXmlSchema(TextWriter)

Записывает структуру DataSet в качестве XML-схемы для указанного объекта TextWriter.

WriteXmlSchema(String)

Записывает структуру класса DataSet в виде XML-схемы в файл.

WriteXmlSchema(XmlWriter)

Записывает структуру класса DataSet в виде XML-схемы в объект XmlWriter.

WriteXmlSchema(Stream, Converter<Type,String>)

Записывает структуру DataSet в качестве XML-схемы для указанного объекта Stream.

WriteXmlSchema(TextWriter, Converter<Type,String>)

Записывает структуру DataSet в виде схемы XML для указанного объекта TextWriter.

WriteXmlSchema(XmlWriter, Converter<Type,String>)

Записывает структуру DataSet в виде схемы XML для указанного объекта XmlWriter.

WriteXmlSchema(String, Converter<Type,String>)

Исходный код:
DataSet.cs
Исходный код:
DataSet.cs
Исходный код:
DataSet.cs

Записывает структуру класса DataSet в виде XML-схемы в файл.

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

Параметры

fileName
String

Имя файла для записи.

multipleTargetConverter
Converter<Type,String>

Делегат, используемый для преобразования Type в строковый формат.

Применяется к

WriteXmlSchema(Stream)

Исходный код:
DataSet.cs
Исходный код:
DataSet.cs
Исходный код:
DataSet.cs

Записывает структуру DataSet в качестве XML-схемы для указанного объекта Stream.

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

Параметры

stream
Stream

Объект Stream, используемый для записи в файл.

Примеры

В следующем примере создается новый FileStream объект , который передается методу WriteXmlSchema для записи схемы на диск.

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

Комментарии

Используйте метод для WriteXmlSchema записи схемы для в DataSet XML-документ. Схема включает определения таблиц, отношений и ограничений. Чтобы записать схему в XML-документ, используйте WriteXmlSchema метод .

Схема XML записывается с использованием стандарта XSD.

Чтобы записать данные в XML-документ, используйте WriteXml метод .

Классы, производные Stream от класса , включают BufferedStream, FileStreamMemoryStreamи NetworkStream.

См. также раздел

Применяется к

WriteXmlSchema(TextWriter)

Исходный код:
DataSet.cs
Исходный код:
DataSet.cs
Исходный код:
DataSet.cs

Записывает структуру DataSet в качестве XML-схемы для указанного объекта TextWriter.

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

Параметры

writer
TextWriter

Объект TextWriter, используемый для записи.

Примеры

В следующем примере создается объект для System.Text.StringBuilder , который используется для создания нового System.IO.StringWriterобъекта . Передается StringWriterWriteXmlSchema в метод , а результирующая строка выводится в окно консоли.

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

Комментарии

Используйте метод для WriteXmlSchema записи схемы для в DataSet XML-документ. Схема включает определения таблиц, отношений и ограничений. Чтобы записать схему в XML-документ, используйте WriteXmlSchema метод .

Схема XML записывается с использованием стандарта XSD.

Чтобы записать данные в XML-документ, используйте WriteXml метод .

Классы, производные System.IO.TextWriter от класса , включают System.Web.HttpWriter, System.Web.UI.HtmlTextWriterSystem.CodeDom.Compiler.IndentedTextWriter, System.IO.StreamWriter, и System.IO.StringWriter.

См. также раздел

Применяется к

WriteXmlSchema(String)

Исходный код:
DataSet.cs
Исходный код:
DataSet.cs
Исходный код:
DataSet.cs

Записывает структуру класса DataSet в виде XML-схемы в файл.

public void WriteXmlSchema (string fileName);

Параметры

fileName
String

Имя файла (включая путь), в который производится запись.

Исключения

Для поля FileIOPermission не задан класс Write.

Примеры

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

Комментарии

Используйте метод для WriteXmlSchema записи схемы для в DataSet XML-документ. Схема включает определения таблиц, отношений и ограничений. Чтобы записать схему в XML-документ, используйте WriteXmlSchema метод .

Схема XML записывается с использованием стандарта XSD.

Чтобы записать данные в XML-документ, используйте WriteXml метод .

См. также раздел

Применяется к

WriteXmlSchema(XmlWriter)

Исходный код:
DataSet.cs
Исходный код:
DataSet.cs
Исходный код:
DataSet.cs

Записывает структуру класса DataSet в виде XML-схемы в объект XmlWriter.

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

Параметры

writer
XmlWriter

Экземпляр XmlWriter, в который выполняется запись.

Примеры

В следующем примере создается новый System.IO.FileStream объект с указанным путем. Объект FileStream используется для создания XmlTextWriter объекта . Затем WriteXmlSchema вызывается метод с XmlTextWriter объектом для записи схемы на диск.

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

Комментарии

Используйте метод для WriteXmlSchema записи схемы для в DataSet XML-документ. Схема включает определения таблиц, отношений и ограничений. Чтобы записать схему в XML-документ, используйте WriteXmlSchema метод .

Схема XML записывается с использованием стандарта XSD.

Чтобы записать данные в XML-документ, используйте WriteXml метод .

Одним из классов, наследующих System.Xml.XmlWriter от класса , является XmlTextWriter класс .

См. также раздел

Применяется к

WriteXmlSchema(Stream, Converter<Type,String>)

Исходный код:
DataSet.cs
Исходный код:
DataSet.cs
Исходный код:
DataSet.cs

Записывает структуру DataSet в качестве XML-схемы для указанного объекта Stream.

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

Параметры

stream
Stream

Объект Stream, в который осуществляется запись.

multipleTargetConverter
Converter<Type,String>

Делегат, используемый для преобразования Type в строковый формат.

Применяется к

WriteXmlSchema(TextWriter, Converter<Type,String>)

Исходный код:
DataSet.cs
Исходный код:
DataSet.cs
Исходный код:
DataSet.cs

Записывает структуру DataSet в виде схемы XML для указанного объекта TextWriter.

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

Параметры

writer
TextWriter

Объект TextWriter, в который осуществляется запись.

multipleTargetConverter
Converter<Type,String>

Делегат, используемый для преобразования Type в строковый формат.

Применяется к

WriteXmlSchema(XmlWriter, Converter<Type,String>)

Исходный код:
DataSet.cs
Исходный код:
DataSet.cs
Исходный код:
DataSet.cs

Записывает структуру DataSet в виде схемы XML для указанного объекта XmlWriter.

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

Параметры

writer
XmlWriter

Объект XmlWriter, в который осуществляется запись.

multipleTargetConverter
Converter<Type,String>

Делегат, используемый для преобразования Type в строковый формат.

Применяется к