XmlSchemaExporter Класс

Определение

Заполняет объекты XmlSchema объявлениями элементов схемы XML, обнаруженными в объектах сопоставления типов.

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

public ref class XmlSchemaExporter
public class XmlSchemaExporter
type XmlSchemaExporter = class
Public Class XmlSchemaExporter
Наследование
XmlSchemaExporter

Комментарии

Класс XmlSchemaExporter предоставляет программное представление документа языка определения схемы XML (XSD). Вместо прямого использования XmlSchemaExporter используйте ServiceDescriptionReflector класс или средство определения схемы XML (Xsd.exe).

Этот ServiceDescriptionReflector класс создает ServiceDescription объекты из классов, которые идентифицируются как веб-службы. Он использует класс, XmlSchemaExporter когда указывает класс веб-службы:

  • Литеральное использование, указывающее, что содержимое параметров сообщения SOAP и возвращаемых значений (или документов запросов и ответов) в буквальном смысле указывается с помощью определений схемы XML.

  • Реализации веб-служб, отличных от SOAP, с помощью операций HTTP-GET и HTTP-POST.

Xsd.exe создает документы схемы XML из одного или нескольких типов в файле сборки во время выполнения с помощью XmlSchemaExporter класса и отражения.

Конструкторы

XmlSchemaExporter(XmlSchemas)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Инициализирует новый экземпляр класса XmlSchemaExporter.

Методы

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
ExportAnyType(String)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Экспортирует элемент <any> в объект XmlSchema, определяемый указанным пространством имен.

ExportAnyType(XmlMembersMapping)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Добавляет объявление элемента для объекта или типа к сообщению SOAP или к объекту XmlSchema.

ExportMembersMapping(XmlMembersMapping)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Добавляет объявление элемента к применимой XmlSchema для каждой из частей элементов литерального определения сообщения SOAP.

ExportMembersMapping(XmlMembersMapping, Boolean)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Добавляет объявление элемента к применимой XmlSchema для каждой из частей элементов литерального определения сообщения SOAP, а также указывает необходимость включения заключенных элементов.

ExportTypeMapping(XmlMembersMapping)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Добавляет объявление элемента к применимому объекту XmlSchema для одной части элементов литерального определения сообщения SOAP.

ExportTypeMapping(XmlTypeMapping)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Добавляет объявление элемента для типа .NET к применимому объекту XmlSchema.

GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

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

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