美文网首页
第六十二章 生成的类的详细信息 - 控制命名空间分配的参数和关键

第六十二章 生成的类的详细信息 - 控制命名空间分配的参数和关键

作者: Cache技术分享 | 来源:发表于2024-07-19 10:19 被阅读0次

第六十二章 生成的类的详细信息 - 控制命名空间分配的参数和关键字

控制命名空间分配的参数和关键字

在生成的类中,SOAP 向导使用参数和关键字来控制命名空间分配。以下小节将讨论消息的命名空间和类型的命名空间。

不应修改这些值,因为 Web 客户端或 Web 服务将不再遵循 WSDL。有关 SoapNameSpaceSoapTypeNameSpace 的详细信息,请参阅类定义参考。

消息的命名空间

SOAP 向导指定以下值来控制用于 SOAP 消息的命名空间:

Web 客户端或服务发送的 SOAP 消息的命名空间

Item Value Given by SOAP Wizard
NAMESPACE (class parameter) 请求消息的命名空间(如果所有请求消息都使用相同的命名空间)。
SoapNameSpace (method keyword) 给定请求消息的命名空间(如果请求消息使用不同的命名空间)。
RESPONSENAMESPACE (class parameter) 响应消息的命名空间。如果未指定,则响应消息位于 NAMESPACE 参数指定的命名空间中。请注意,SoapNameSpace 关键字对响应消息的命名空间没有影响。

类型的命名空间

SOAP 向导会自动将消息类型分配给命名空间,如下所示:

Web 客户端和 Web 服务使用的类型的命名空间

Item Value Given by SOAP Wizard
TYPENAMESPACE (class parameter) 如果所有方法都引用同一命名空间中的类型,则 SOAP 向导会设置此参数。
RESPONSETYPENAMESPACE (class parameter) 如果 WSDL 使用文档样式绑定,并且响应消息使用与请求消息不同命名空间中的类型,则 SOAP 向导会设置此参数。此参数适用于类中的所有方法。请注意,所有响应类型都假定彼此位于同一命名空间中。
SoapTypeNameSpace (method keyword) <s:schema> 元素的 targetNamespace 属性的值。如果方法使用来自不同命名空间的类型,则 SOAP 向导会为每个方法设置此关键字。此关键字不会覆盖 RESPONSETYPENAMESPACE 参数。

相关文章

  • 【第10天】python全栈从入门到放弃

    1.动态参数 *位置参数 **关键字参数 2.命名空间和作用域 2.1 命名空间 内置命名空间: python解释...

  • 3-BLMa白龙马C#代码生成器-参数设置详解2

    3.1EM实体模型参数 3.1.1EM命名空间 设置生成EM实体的命名空间。 3.1.2EM类后缀名 设置EM实体...

  • 01.初识c#

    1.using System // 使用System 命名空间下的类库 2.namespace // 命名空间关键...

  • C#简单程序的结构分析

    引入命名空间 程序头部使用using关键字标识的代码 定义命名空间 使用namespace关键字标识的代码 定义类...

  • ThinkPHP 5.0 (十)命名空间-2

    根命名空间(类库包) 根命名空间是一个关键的概念,以上面的\think\cache\driver\File类为例,...

  • Python知识

    命名关键字参数用于指定关键字 参数定义的顺序必须是:位置参数、默认参数(关键字参数)、可变参数、命名关键字参数、可...

  • c++第一讲

    目标 c++关键字 命名空间 c++输入和输出 缺省参数 函数重载 引用 内联 auto关键字 基于范围的for循...

  • Swift 动态获取命名空间

    在swift中有时候需要动态获取命名空间,通过命名空间创建类 这里是通过命名空间创建一个视图控制器的代码

  • 【深入理解Java虚拟机 】类加载器的命名空间以及类的卸载

    类加载器的命名空间 每个类加载器又有一个命名空间,由其以及其父加载器组成 类加载器的命名空间的作用和影响 每个类加...

  • 浅谈Python类命名空间

    Python的类就像命名空间。Python程序默认处于全局命名空间内,类体则处于类命名空间内,Python 允许在...

网友评论

      本文标题:第六十二章 生成的类的详细信息 - 控制命名空间分配的参数和关键

      本文链接:https://www.haomeiwen.com/subject/mdydhjtx.html