SoapSchemaImporter Класс

Определение

Используется в .NET Framework для создания внутренних сопоставлений с типами .NET для частей сообщений в кодировке SOAP в документе WSDL.

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

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

Комментарии

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

Класс SoapSchemaImporter имеет методы для создания внутренних сопоставлений с типами .NET для элементов частей, определенных в документе WSDL. Класс используется только в том случае, если документ WSDL указывает кодировку SOAP, как описано в разделе 5 спецификации SOAP 1.1.

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

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

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

Инициализирует новый экземпляр SoapSchemaImporter класса, указывающий схемы, параметры компилятора и имена связанных сущностей кода.

SoapSchemaImporter(XmlSchemas, CodeGenerationOptions, ImportContext)

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

Инициализирует новый экземпляр SoapSchemaImporter класса, указывающий схемы, параметры компилятора и контекст схем.

SoapSchemaImporter(XmlSchemas, CodeIdentifiers, CodeGenerationOptions)

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

Инициализирует новый экземпляр SoapSchemaImporter класса, указывающий схемы, параметры компилятора и имена связанных сущностей кода.

SoapSchemaImporter(XmlSchemas, CodeIdentifiers)

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

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

SoapSchemaImporter(XmlSchemas)

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

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

Свойства

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

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

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

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

Методы

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

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

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

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

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

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

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

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

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

(Унаследовано от Object)
ImportDerivedTypeMapping(XmlQualifiedName, Type, Boolean)

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

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

ImportMembersMapping(String, String, SoapSchemaMember)

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

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

ImportMembersMapping(String, String, SoapSchemaMember[], Boolean, Type, Boolean)

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

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

ImportMembersMapping(String, String, SoapSchemaMember[], Boolean)

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

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

ImportMembersMapping(String, String, SoapSchemaMember[])

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

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

MemberwiseClone()

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

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

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

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

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

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

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

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