XmlSchemaImporter Класс

Определение

Создает внутренние сопоставления с типами .NET для объявлений элементов схемы XML, включая части сообщения XSD в документе WSDL.

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

public ref class XmlSchemaImporter : System::Xml::Serialization::SchemaImporter
public ref class XmlSchemaImporter
public class XmlSchemaImporter : System.Xml.Serialization.SchemaImporter
public class XmlSchemaImporter
type XmlSchemaImporter = class
    inherit SchemaImporter
type XmlSchemaImporter = class
Public Class XmlSchemaImporter
Inherits SchemaImporter
Public Class XmlSchemaImporter
Наследование
XmlSchemaImporter
Наследование
XmlSchemaImporter

Комментарии

Класс XmlSchemaImporter используется средством языка описания веб-служб (Wsdl.exe) и ServiceDescriptionImporter классом при создании клиентских прокси-классов или абстрактных классов серверов из документа языка описания веб-служб (WSDL). Класс также используется средством языка описания веб-служб (Wsdl.exe) при создании классов из документов определения схемы XML (XSD). Вместо прямого использования этого класса используйте Wsdl.exe или Xsd.exe.

Класс XmlSchemaImporter имеет методы для создания внутренних сопоставлений с типами .NET для элементов, определенных в документе XSD или как части в документе WSDL. В следующем списке показано, когда класс используется Wsdl.exe:

  • Документ WSDL указывает литеральное использование, где содержимое параметров сообщения SOAP и возвращаемых значений (или документов запроса и ответа) в буквальном смысле указывается с определениями схемы XML.
  • В документе WSDL указываются реализации веб-служб , отличных от SOAP, с помощью HTTP-GET и HTTP-POST операций.

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

Имя Описание
XmlSchemaImporter(XmlSchemas, CodeGenerationOptions, CodeDomProvider, ImportContext)

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

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

XmlSchemaImporter(XmlSchemas, CodeGenerationOptions, ImportContext)

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

Инициализирует новый экземпляр XmlSchemaImporter класса для коллекции XML-схем, используя указанные параметры создания кода и контекст импорта.

XmlSchemaImporter(XmlSchemas, CodeIdentifiers, CodeGenerationOptions)

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

Инициализирует новый экземпляр XmlSchemaImporter класса, принимая коллекцию XmlSchema объектов, представляющих xml-схемы, используемые сообщениями soap литерала, а также классы, создаваемые для привязок, определенных в документе WSDL, и CodeGenerationOptions значение перечисления.

XmlSchemaImporter(XmlSchemas, CodeIdentifiers)

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

Инициализирует новый экземпляр XmlSchemaImporter класса, принимая коллекцию XmlSchema объектов, представляющих xml-схемы, используемые сообщениями soap литерала, а также классы, создаваемые для привязок, определенных в документе языка описания веб-служб (WSDL).

XmlSchemaImporter(XmlSchemas)

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

Инициализирует новый экземпляр XmlSchemaImporter класса, принимая коллекцию XmlSchema объектов, представляющих xml-схемы, используемые сообщениями SOAP литерала, определенными в документе WSDL.

Свойства

Имя Описание
Extensions

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

Возвращает коллекцию расширений импорта схем.

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

Методы

Имя Описание
Equals(Object)

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

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

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

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

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

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

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

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

(Унаследовано от Object)
ImportAnyType(XmlQualifiedName, String)

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

Создает сведения о сопоставлении внутренних типов для одной части литерального элемента SOAP, определенной в документе WSDL.

ImportDerivedTypeMapping(XmlQualifiedName, Type, Boolean)

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

Создает сведения о сопоставлении внутренних типов для элемента, определенного в документе схемы XML или в составе документа WSDL.

ImportDerivedTypeMapping(XmlQualifiedName, Type)

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

Создает сведения о сопоставлении внутренних типов для элемента, определенного в документе схемы XML.

ImportMembersMapping(String, String, SoapSchemaMember[])

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

Создает сведения о сопоставлении внутренних типов для частей элемента сообщения SOAP, определенного в документе WSDL.

ImportMembersMapping(XmlQualifiedName)

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

Создает сведения о сопоставлении внутренних типов для одной части элемента сообщения SOAP, определенного в документе WSDL.

ImportMembersMapping(XmlQualifiedName[], Type, Boolean)

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

Создает сведения о сопоставлении внутренних типов для частей элемента сообщения SOAP, определенного в документе WSDL.

ImportMembersMapping(XmlQualifiedName[])

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

Создает сведения о сопоставлении внутренних типов для частей элемента сообщения SOAP, определенного в документе WSDL.

ImportSchemaType(XmlQualifiedName, Type, Boolean)

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

Создает сведения о сопоставлении внутренних типов для элемента, определенного в документе схемы XML.

ImportSchemaType(XmlQualifiedName, Type)

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

Создает сведения о сопоставлении внутренних типов для элемента, определенного в документе схемы XML.

ImportSchemaType(XmlQualifiedName)

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

Создает сведения о сопоставлении внутренних типов для элемента, определенного в документе схемы XML.

ImportTypeMapping(XmlQualifiedName)

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

Создает сведения о сопоставлении внутренних типов для элемента, определенного в документе схемы XML.

MemberwiseClone()

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

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

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

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

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

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

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

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