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 используется средством языка описания веб-служб (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) |