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, платформа .NET Framework с помощью операций HTTP-GET и HTTP-POST.

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

XmlSchemaImporter(XmlSchemas)

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

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

XmlSchemaImporter(XmlSchemas, CodeGenerationOptions, CodeDomProvider, ImportContext)

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

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

XmlSchemaImporter(XmlSchemas, CodeGenerationOptions, ImportContext)

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

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

XmlSchemaImporter(XmlSchemas, CodeIdentifiers)

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

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

XmlSchemaImporter(XmlSchemas, CodeIdentifiers, CodeGenerationOptions)

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

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

Свойства

Extensions

Получает коллекцию расширений импорта схемы.

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

Методы

Equals(Object)

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

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

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

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

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

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

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

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

ImportDerivedTypeMapping(XmlQualifiedName, Type)

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

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

ImportDerivedTypeMapping(XmlQualifiedName, Type, Boolean)

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

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

ImportMembersMapping(String, String, SoapSchemaMember[])

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

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

ImportMembersMapping(XmlQualifiedName)

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

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

ImportMembersMapping(XmlQualifiedName[])

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

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

ImportMembersMapping(XmlQualifiedName[], Type, Boolean)

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

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

ImportSchemaType(XmlQualifiedName)

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

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

ImportSchemaType(XmlQualifiedName, Type)

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

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

ImportSchemaType(XmlQualifiedName, Type, Boolean)

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

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

ImportTypeMapping(XmlQualifiedName)

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

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

MemberwiseClone()

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

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

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

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

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

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