SoapProtocolImporter Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Создает классы для веб-служб, которые используют протокол SOAP.
public ref class SoapProtocolImporter : System::Web::Services::Description::ProtocolImporter
public class SoapProtocolImporter : System.Web.Services.Description.ProtocolImporter
type SoapProtocolImporter = class
inherit ProtocolImporter
Public Class SoapProtocolImporter
Inherits ProtocolImporter
- Наследование
Комментарии
SoapProtocolImporterКласс создает код прокси клиента или абстрактный серверный код в соответствии с протоколом SOAP. Класс создает класс для каждой поддерживаемой привязки, определенной в документе языка описания веб-служб (WSDL).
Как правило, вместо SoapProtocolImporter непосредственного вызова разработчик неявно использует класс с помощью класса ServiceDescriptionImporter .
Конструкторы
SoapProtocolImporter() |
Инициализирует новый экземпляр класса SoapProtocolImporter. |
Свойства
AbstractSchemas |
Получает абстрактные схемы XML, которые используются сопоставленным экземпляром класса ServiceDescriptionImporter. (Унаследовано от ProtocolImporter) |
Binding |
Получает привязку WSDL, которая в настоящее время обрабатывается средством импорта для создания класса. (Унаследовано от ProtocolImporter) |
ClassName |
Получает имя создаваемого в текущий момент класса привязки. (Унаследовано от ProtocolImporter) |
ClassNames |
Получает объект CodeIdentifiers, который создает уникальное имя создаваемого в текущий момент класса. (Унаследовано от ProtocolImporter) |
CodeNamespace |
Получает представление пространства имен .NET Framework для создаваемых в текущий момент классов привязки. (Унаследовано от ProtocolImporter) |
CodeTypeDeclaration |
Получает представление создаваемого в текущий момент класса привязки. (Унаследовано от ProtocolImporter) |
ConcreteSchemas |
Получает конкретные схемы XML, которые используются сопоставленным экземпляром класса ServiceDescriptionImporter. (Унаследовано от ProtocolImporter) |
InputMessage |
Возвращает входное сообщение WSDL для абстрактной операции, которая в настоящее время обрабатывается средством импорта протокола для создания метода в классе привязки. (Унаследовано от ProtocolImporter) |
MethodName |
Возвращает имя метода класса привязки, создаваемого средством импорта протокола в текущий момент. (Унаследовано от ProtocolImporter) |
Operation |
Возвращает абстрактную операцию WSDL, которая в настоящее время обрабатывается средством импорта протокола для создания метода в классе привязки. (Унаследовано от ProtocolImporter) |
OperationBinding |
Возвращает привязку операции WSDL, которая в настоящее время обрабатывается средством импорта протокола для создания метода в классе привязки. (Унаследовано от ProtocolImporter) |
OutputMessage |
Возвращает исходящее сообщение WSDL для абстрактной операции, которая в настоящее время обрабатывается средством импорта протокола для создания метода в классе привязки. (Унаследовано от ProtocolImporter) |
Port |
Возвращает порт WSDL, содержащий ссылку на привязку, которая обрабатывается в текущий момент средством импорта протокола для создания класса привязки. Если на текущую привязку ссылаются несколько портов, текущим портом считается тот, в котором привязка была обнаружена в последний раз. (Унаследовано от ProtocolImporter) |
PortType |
Возвращает свойство WSDL PortType, реализованное в привязке, которая в настоящее время обрабатывается средством импорта протокола для создания класса привязки. (Унаследовано от ProtocolImporter) |
ProtocolName |
Возвращает значение "Soap". |
Schemas |
Возвращает все схемы XML, как абстрактные так и конкретные, которые используются сопоставленным экземпляром класса ServiceDescriptionImporter. (Унаследовано от ProtocolImporter) |
Service |
Возвращает службу WSDL, содержащую ссылку на привязку, которая обрабатывается в текущий момент средством импорта протокола для создания класса привязки. (Унаследовано от ProtocolImporter) |
ServiceDescriptions |
Возвращает объекты ServiceDescriptionCollection, принадлежащие сопоставленному экземпляру класса ServiceDescriptionImporter, где выполняется поиск привязок, на основе которых будут созданы классы привязки. (Унаследовано от ProtocolImporter) |
SoapBinding |
Возвращает экземпляр класса SoapBinding, полученный из свойства SoapBinding свойства Extensions. |
SoapExporter |
Возвращает объект типа SoapCodeExporter, который используется внутренне классом SoapProtocolImporter для создания кода на основе сопоставлений между содержимым XML-схемы в кодировке SOAP и типами .NET Framework. |
SoapImporter |
Возвращает объект типа SoapSchemaImporter, который используется внутренне классом SoapProtocolImporter для создания сопоставлений между содержимым XML-схемы в кодировке SOAP и типами .NET Framework. |
Style |
Возвращает значение перечисления, которое указывает, какой класс создается — класс прокси клиента или класс абстрактного сервера. Доступны значения Client и Server. Значение равно значению свойства ServiceDescriptionImporter сопоставленного экземпляра Style. (Унаследовано от ProtocolImporter) |
Warnings |
Возвращает или задает значение перечисления ServiceDescriptionImportWarnings, которое указывает типы предупреждений (при их наличии), которые могут выдаваться средством импорта протокола при создании классов привязки. (Унаследовано от ProtocolImporter) |
XmlExporter |
Возвращает объект типа XmlCodeExporter, который используется внутренне классом SoapProtocolImporter для создания кода из сопоставлений между содержимым литеральной XML-схемы в кодировке SOAP и типами .NET Framework. |
XmlImporter |
Возвращает объект типа XmlSchemaImporter, который используется внутренне классом SoapProtocolImporter для создания сопоставлений между содержимым литеральной XML-схемы в кодировке SOAP и типами .NET Framework. |
Методы
AddExtensionWarningComments(CodeCommentStatementCollection, ServiceDescriptionFormatExtensionCollection) |
Для каждого необработанного расширения или XML-элемента в входной коллекции расширений выдается предупреждение RequiredExtensionsIgnored или OptionalExtensionsIgnored. (Унаследовано от ProtocolImporter) |
BeginClass() |
Инициализирует создание класса привязки. |
BeginNamespace() |
Выполняет инициализацию для всего пространства имен во время создания кода. |
EndClass() |
Обрабатывает класс привязки после создания методов. |
EndNamespace() |
Выполняет обработку всего пространства имен после создания класса привязки. |
Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
GenerateMethod() |
Создает код метода для класса привязки. |
GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
IsBindingSupported() |
Определяет, может ли быть создан класс для текущей привязки. |
IsOperationFlowSupported(OperationFlow) |
Определяет, поддерживается ли поток операций для текущей операции. |
IsSoapEncodingPresent(String) |
Проверяет наличие "http://schemas.xmlsoap.org/soap/encoding/" в строке, которая представляет список URI. |
MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
OperationBindingSyntaxException(String) |
Создает исключение Exception, указывающее, что текущий экземпляр класса OperationBinding, для которого создается класс привязки, является недопустимым в целевом пространстве имен. (Унаследовано от ProtocolImporter) |
OperationSyntaxException(String) |
Создает исключение Exception, указывающее, что текущий экземпляр класса Operation, для которого создается класс привязки, является недопустимым в целевом пространстве имен. (Унаследовано от ProtocolImporter) |
ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |
UnsupportedBindingWarning(String) |
Включает предупреждение UnsupportedBindingsIgnored в перечислении ServiceDescriptionImportWarnings, полученном при помощи свойства Warnings. Этот метод также добавляет предупреждение в комментарии для создаваемого класса. (Унаследовано от ProtocolImporter) |
UnsupportedOperationBindingWarning(String) |
Включает предупреждение UnsupportedOperationsIgnored в перечислении ServiceDescriptionImportWarnings, полученном при помощи свойства Warnings. Этот метод также добавляет предупреждение в комментарии для создаваемого класса. (Унаследовано от ProtocolImporter) |
UnsupportedOperationWarning(String) |
Включает предупреждение UnsupportedOperationsIgnored в перечислении ServiceDescriptionImportWarnings, полученном при помощи свойства Warnings. Этот метод также добавляет предупреждение в комментарии для создаваемого класса. (Унаследовано от ProtocolImporter) |