SoapCodeExporter Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Создает типы и объявления атрибутов из сведений о сопоставлении внутренних типов для частей сообщений в кодировке SOAP, определенных в документе WSDL.
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.
public ref class SoapCodeExporter
public ref class SoapCodeExporter : System::Xml::Serialization::CodeExporter
public class SoapCodeExporter
public class SoapCodeExporter : System.Xml.Serialization.CodeExporter
type SoapCodeExporter = class
type SoapCodeExporter = class
inherit CodeExporter
Public Class SoapCodeExporter
Public Class SoapCodeExporter
Inherits CodeExporter
- Наследование
-
SoapCodeExporter
- Наследование
Комментарии
Класс SoapCodeExporter используется средством языка описания веб-служб (Wsdl.exe) и ServiceDescriptionImporter классом при создании клиентских прокси-классов или абстрактных классов серверов из документа языка описания веб-служб (WSDL). Вместо прямого использования SoapCodeExporter используйте Wsdl.exe.
Конструкторы
| Имя | Описание |
|---|---|
| SoapCodeExporter(CodeNamespace, CodeCompileUnit, CodeDomProvider, CodeGenerationOptions, Hashtable) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Инициализирует новый экземпляр SoapCodeExporter класса, указывая пространство имен кода, единицу компиляции кода, генератор кода, параметры создания кода и сопоставления. |
| SoapCodeExporter(CodeNamespace, CodeCompileUnit, CodeGenerationOptions, Hashtable) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Инициализирует новый экземпляр SoapCodeExporter класса, указывая пространство имен кода, единицу компиляции кода, параметры создания кода и сопоставления. |
| SoapCodeExporter(CodeNamespace, CodeCompileUnit, CodeGenerationOptions) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Инициализирует новый экземпляр SoapCodeExporter класса, указывая пространство имен кода, единицу компиляции кода и параметры создания кода. |
| SoapCodeExporter(CodeNamespace, CodeCompileUnit) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Инициализирует новый экземпляр SoapCodeExporter класса, указав параметр единицы компиляции кода в дополнение к параметру пространства имен. |
| SoapCodeExporter(CodeNamespace) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Инициализирует новый экземпляр класса, если единица компиляции SoapCodeExporter кода не выполняется. |
Свойства
| Имя | Описание |
|---|---|
| IncludeMetadata |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает коллекцию объявлений, указывающую производные XmlIncludeAttribute типы. |
| IncludeMetadata |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает коллекцию метаданных атрибута кода, включенных при экспорте кода. (Унаследовано от CodeExporter) |
Методы
| Имя | Описание |
|---|---|
| AddMappingMetadata(CodeAttributeDeclarationCollection, XmlMemberMapping, Boolean) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. SoapElementAttribute Добавляет объявление в параметр метода или возвращаемое значение, соответствующее элементу части определения сообщения SOAP в документе WSDL. |
| AddMappingMetadata(CodeAttributeDeclarationCollection, XmlMemberMapping) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. SoapElementAttribute Добавьте объявление в параметр метода или возвращаемое значение, соответствующее элементу части определения сообщения SOAP в документе WSDL. |
| Equals(Object) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
| ExportMembersMapping(XmlMembersMapping) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Создает тип .NET плюс объявления атрибутов для каждой части, принадлежащую определению сообщения SOAP в документе WSDL. |
| ExportTypeMapping(XmlTypeMapping) |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Создает тип .NET плюс объявления атрибутов для заголовка SOAP. |
| GetHashCode() |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Служит в качестве хэш-функции по умолчанию. (Унаследовано от Object) |
| GetType() |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает Type текущего экземпляра. (Унаследовано от Object) |
| MemberwiseClone() |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Создает неглубокую копию текущей Object. (Унаследовано от Object) |
| ToString() |
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода. Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |