SoapProtocolImporter 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
为使用 SOAP 协议的 Web 服务生成类。
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 文档 Web 服务描述语言中定义的每个 (生成) 类。
通常,开发人员通过 类间接使用 SoapProtocolImporter 类,而不是直接 ServiceDescriptionImporter 调用 。
构造函数
SoapProtocolImporter() |
初始化 SoapProtocolImporter 类的新实例。 |
属性
AbstractSchemas |
获取关联的 ServiceDescriptionImporter 实例所使用的抽象 XML 架构。 (继承自 ProtocolImporter) |
Binding |
获取协议导入程序当前正在处理以生成类的 Web 服务描述语言 (WSDL) 绑定。 (继承自 ProtocolImporter) |
ClassName |
获取当前正在生成的绑定类的名称。 (继承自 ProtocolImporter) |
ClassNames |
获取可为当前正在生成的绑定类生成唯一名称的 CodeIdentifiers 对象。 (继承自 ProtocolImporter) |
CodeNamespace |
获取正在生成的绑定类的 .NET Framework 命名空间的表示形式。 (继承自 ProtocolImporter) |
CodeTypeDeclaration |
获取当前正在生成的绑定类的表示形式。 (继承自 ProtocolImporter) |
ConcreteSchemas |
获取关联的 ServiceDescriptionImporter 实例所使用的具体 XML 架构。 (继承自 ProtocolImporter) |
InputMessage |
获取协议导入程序当前正在处理,以在绑定类中生成方法的抽象操作的 Web 服务描述语言 (WSDL) 输入消息。 (继承自 ProtocolImporter) |
MethodName |
获取协议导入程序当前正在生成的绑定类方法的名称。 (继承自 ProtocolImporter) |
Operation |
获取协议导入程序当前正在处理,以在绑定类中生成方法的抽象 Web 服务描述语言 (WSDL) 操作。 (继承自 ProtocolImporter) |
OperationBinding |
获取协议导入程序当前正在处理,以在绑定类中生成方法的 Web 服务描述语言 (WSDL) 操作绑定。 (继承自 ProtocolImporter) |
OutputMessage |
获取协议导入程序当前正在处理,以在绑定类中生成方法的抽象操作的 Web 服务描述语言 (WSDL) 输出消息。 (继承自 ProtocolImporter) |
Port |
获取一个 Web 服务描述语言 (WSDL) 端口,其中包含对协议导入程序当前正在处理以生成绑定类的绑定的引用。 如果有多个端口引用当前绑定,则当前端口为最后一次找到的绑定所在的端口。 (继承自 ProtocolImporter) |
PortType |
获取由协议导入程序当前正在处理,以生成绑定类的绑定所实现的 Web 服务描述语言 (WSDL) PortType。 (继承自 ProtocolImporter) |
ProtocolName |
获取值“Soap”。 |
Schemas |
获取关联的 ServiceDescriptionImporter 实例使用的所有 XML 架构(包括抽象架构和具体架构)。 (继承自 ProtocolImporter) |
Service |
获取包含对绑定(协议导入程序当前正在处理以生成绑定类的绑定)的引用的 Web 服务描述语言 (WSDL) 服务。 (继承自 ProtocolImporter) |
ServiceDescriptions |
获取属于关联的 ServiceDescriptionCollection 实例,要从其中搜索用于生成绑定类的绑定的 ServiceDescriptionImporter 对象。 (继承自 ProtocolImporter) |
SoapBinding |
获取通过 SoapBinding 属性的 SoapBinding 属性获取的 Extensions 实例。 |
SoapExporter |
获取类型为 SoapCodeExporter 的对象,SoapProtocolImporter 类在内部使用该对象以根据 SOAP 编码的 XML 架构内容和 .NET Framework 类型之间的映射生成代码。 |
SoapImporter |
获取类型为 SoapSchemaImporter 的对象,SoapProtocolImporter 类在内部使用该对象以在 SOAP 编码的 XML 架构内容和 .NET Framework 类型之间生成映射。 |
Style |
获取一个枚举值,该值指示正在生成的是客户端代理类还是抽象服务器类。 枚举值为“客户端”和“服务器”。 该值是关联的 ServiceDescriptionImporter 实例的 Style 属性的值。 (继承自 ProtocolImporter) |
Warnings |
获取或设置 ServiceDescriptionImportWarnings 枚举值,该值指示协议导入程序在生成绑定类时发出的警告(如果有)的类型。 (继承自 ProtocolImporter) |
XmlExporter |
获取类型为 XmlCodeExporter 的对象,SoapProtocolImporter 类在内部使用该对象以根据文本 XML 架构内容和 .NET Framework 类型之间的映射生成代码。 |
XmlImporter |
获取类型为 XmlSchemaImporter 的对象,SoapProtocolImporter 类在内部使用该对象以在文本 XML 架构内容和 .NET Framework 类型之间生成映射。 |