XmlSchemaExporter XmlSchemaExporter XmlSchemaExporter XmlSchemaExporter Class

Определение

Заполняет объекты XmlSchema объявлениями элементов схемы XML, обнаруженными в объектах сопоставления типов.Populates XmlSchema objects with XML schema element declarations that are found in type mapping objects.

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

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

Комментарии

XmlSchemaExporter Класс предоставляет программное представление документа языка определения схемы XML (XSD).The XmlSchemaExporter class provides a programmatic representation of an XML Schema Definition language (XSD) document. Вместо прямого использования используйте класс или инструмент определения схемы XML (XSD. exe). ServiceDescriptionReflector XmlSchemaExporterInstead of using XmlSchemaExporter directly, use the ServiceDescriptionReflector class or the XML Schema Definition Tool (Xsd.exe).

ServiceDescriptionReflector Класс создаетServiceDescription объекты из классов, которые определены как веб-службы.The ServiceDescriptionReflector class creates ServiceDescription objects from classes that are identified as Web services. Он использует класс XmlSchemaExporter , когда класс веб-службы указывает:It uses the XmlSchemaExporter class when a Web service class specifies:

  • Использование литерала, указывающее, что содержимое параметров сообщения SOAP и возвращаемых значений (или документов запросов и ответов) буквально указано с определениями XML-схемы.Literal use, indicating that the contents of SOAP message parameters and return values (or request and response documents) are literally specified with XML schema definitions.

  • Реализации веб-служб, не относящихся к протоколу SOAP, с использованием операций HTTP-GET и HTTP-POST.Non-SOAP implementations of Web services using the HTTP-GET and HTTP-POST operations.

XSD. exe создает документы схемы XML из одного или нескольких типов в файле сборки времени выполнения с помощью XmlSchemaExporter класса и отражения.Xsd.exe generates XML schema documents from one or more types in a run-time assembly file using the XmlSchemaExporter class and reflection.

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

XmlSchemaExporter(XmlSchemas) XmlSchemaExporter(XmlSchemas) XmlSchemaExporter(XmlSchemas) XmlSchemaExporter(XmlSchemas)

Инициализирует новый экземпляр класса XmlSchemaExporter.Initializes a new instance of the XmlSchemaExporter class.

Методы

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Определяет, равен ли заданный объект текущему объекту.Determines whether the specified object is equal to the current object.

(Inherited from Object)
ExportAnyType(String) ExportAnyType(String) ExportAnyType(String) ExportAnyType(String)

Экспортирует элемент <any> в объект XmlSchema, определяемый указанным пространством имен.Exports an <any> element to the XmlSchema object that is identified by the specified namespace.

ExportAnyType(XmlMembersMapping) ExportAnyType(XmlMembersMapping) ExportAnyType(XmlMembersMapping) ExportAnyType(XmlMembersMapping)

Добавляет объявление элемента для объекта или типа к сообщению SOAP или к объекту XmlSchema.Adds an element declaration for an object or type to a SOAP message or to an XmlSchema object.

ExportMembersMapping(XmlMembersMapping) ExportMembersMapping(XmlMembersMapping) ExportMembersMapping(XmlMembersMapping) ExportMembersMapping(XmlMembersMapping)

Добавляет объявление элемента к применимой XmlSchema для каждой из частей элементов литерального определения сообщения SOAP.Adds an element declaration to the applicable XmlSchema for each of the element parts of a literal SOAP message definition.

ExportMembersMapping(XmlMembersMapping, Boolean) ExportMembersMapping(XmlMembersMapping, Boolean) ExportMembersMapping(XmlMembersMapping, Boolean) ExportMembersMapping(XmlMembersMapping, Boolean)

Добавляет объявление элемента к применимой XmlSchema для каждой из частей элементов литерального определения сообщения SOAP, а также указывает необходимость включения заключенных элементов.Adds an element declaration to the applicable XmlSchema for each of the element parts of a literal SOAP message definition, and specifies whether enclosing elements are included.

ExportTypeMapping(XmlMembersMapping) ExportTypeMapping(XmlMembersMapping) ExportTypeMapping(XmlMembersMapping) ExportTypeMapping(XmlMembersMapping)

Добавляет объявление элемента к применимому объекту XmlSchema для одной части элементов литерального определения сообщения SOAP.Adds an element declaration to the applicable XmlSchema object for a single element part of a literal SOAP message definition.

ExportTypeMapping(XmlTypeMapping) ExportTypeMapping(XmlTypeMapping) ExportTypeMapping(XmlTypeMapping) ExportTypeMapping(XmlTypeMapping)

Добавляет объявление элемента для типа платформы .NET Framework к применимому объекту XmlSchema.Adds an element declaration for a .NET Framework type to the applicable XmlSchema object.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Служит хэш-функцией по умолчанию.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

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

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

(Inherited from Object)

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

Дополнительно