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) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
| ExportAnyType(String) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Экспортирует элемент |
| ExportAnyType(XmlMembersMapping) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Добавляет объявление элемента для объекта или типа в сообщение SOAP или XmlSchema объект. |
| ExportMembersMapping(XmlMembersMapping, Boolean) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Добавляет объявление элемента в применимое XmlSchema для каждой части элемента определения сообщения SOAP и указывает, включены ли вложенные элементы. |
| ExportMembersMapping(XmlMembersMapping) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Добавляет объявление элемента в применимое XmlSchema для каждого элемента определения литерального сообщения SOAP. |
| ExportTypeMapping(XmlMembersMapping) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Добавляет объявление элемента в применимый XmlSchema объект для одной части элемента определения сообщения SOAP. |
| ExportTypeMapping(XmlTypeMapping) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Добавляет объявление элемента для типа .NET в соответствующий объект XmlSchema. |
| GetHashCode() |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
| GetType() |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает Type текущего экземпляра. (Унаследовано от Object) |
| MemberwiseClone() |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Создает неглубокую копию текущей Object. (Унаследовано от Object) |
| ToString() |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |