SoapCodeExporter Класс

Определение

Генерирует объявления типов и атрибутов из информации внутреннего сопоставления типа для частей SOAP-кодированного сообщения, заданного в документе WSDL.Generates types and attribute declarations from internal type mapping information for SOAP-encoded message parts defined in a WSDL document.

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

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

Комментарии

Класс используется ServiceDescriptionImporter средством языка описания веб-служб (WSDL. exe) и классом при создании клиентских прокси-классов или абстрактных серверных классов из документа языка описания веб-служб (WSDL). SoapCodeExporterThe SoapCodeExporter class is used by the Web Services Description Language Tool (Wsdl.exe) and the ServiceDescriptionImporter class while generating client proxy classes or abstract server classes from a Web Services Description Language (WSDL) document. SoapCodeExporter Вместо непосредственного использования используйте WSDL. exe.Instead of using SoapCodeExporter directly, use Wsdl.exe.

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

SoapCodeExporter(CodeNamespace)

Инициализация нового экземпляра класса SoapCodeExporter, предполагая отсутствие элемента компилирования кода.Initializes a new instance of the SoapCodeExporter class, assuming no code compile unit.

SoapCodeExporter(CodeNamespace, CodeCompileUnit)

Инициализация нового экземпляра класса SoapCodeExporter, указывая параметр элемента компилирования кода дополнительно к параметру пространства имен.Initializes a new instance of the SoapCodeExporter class, specifying a code compile unit parameter in addition to a namespace parameter.

SoapCodeExporter(CodeNamespace, CodeCompileUnit, CodeDomProvider, CodeGenerationOptions, Hashtable)

Инициализация нового экземпляра класса SoapCodeExporter, указывающий пространство имен кода, единицу компилирования кода, генератор кода, опции генерирования кода и сопоставления.Initializes a new instance of the SoapCodeExporter class, specifying a code namespace, a code compile unit, a code generator, code generation options, and mappings.

SoapCodeExporter(CodeNamespace, CodeCompileUnit, CodeGenerationOptions)

Инициализация нового экземпляра класса SoapCodeExporter, указывающий пространство имен кода, единицу компилирования кода и опции генерирования кода.Initializes a new instance of the SoapCodeExporter class, specifying a code namespace, a code compile unit, and code generation options.

SoapCodeExporter(CodeNamespace, CodeCompileUnit, CodeGenerationOptions, Hashtable)

Инициализация нового экземпляра класса SoapCodeExporter, указывающий пространство имен кода, единицу компилирования кода, опции генерирования кода и сопоставления.Initializes a new instance of the SoapCodeExporter class, specifying a code namespace, a code compile unit, code generation options, and mappings.

Свойства

IncludeMetadata

Получает коллекцию объявлений XmlIncludeAttribute, указывающую производные типы.Gets a collection of XmlIncludeAttribute declarations, specifying derived types.

Методы

AddMappingMetadata(CodeAttributeDeclarationCollection, XmlMemberMapping)

Добавьте объявление SoapElementAttribute к параметру метода или возвращаемому значению, соответствующему элементу части определения сообщения SOAP в документе WSDL.Add a SoapElementAttribute declaration to a method parameter or return value corresponding to a part element of a SOAP message definition in a WSDL document.

AddMappingMetadata(CodeAttributeDeclarationCollection, XmlMemberMapping, Boolean)

Добавляет объявление SoapElementAttribute к параметру метода или возвращаемому значению, соответствующему элементу части определения сообщения SOAP в документе WSDL.Adds a SoapElementAttribute declaration to a method parameter or return value that corresponds to a part element of a SOAP message definition in a WSDL document.

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.Determines whether the specified object is equal to the current object.

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

Генерирует тип .NET Framework, а также объявления атрибутов для каждой из частей, принадлежащих определению сообщения SOAP в документе WSDL.Generates a .NET Framework type, plus attribute declarations, for each of the parts that belong to a SOAP message definition in a WSDL document.

ExportTypeMapping(XmlTypeMapping)

Генерирует тип .NET Framework, а также объявления атрибутов для заголовка SOAP.Generates a .NET Framework type, plus attribute declarations, for a SOAP header.

GetHashCode()

Служит в качестве хэш-функции по умолчанию.Serves as the default hash function.

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

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

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

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

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

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

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

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

Дополнительно