本文主要是介绍第十五章 WS-Policy 配置类详细信息 - 配置 XData 块的详细信息(二),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
文章目录
- 第十五章 WS-Policy 配置类详细信息 - 配置 XData 块的详细信息(二)
- `<method>`
- `<request>`
- `<response>`
第十五章 WS-Policy 配置类详细信息 - 配置 XData 块的详细信息(二)
<method>
<method> 元素将策略与父 <service> 元素指定的 Web 服务或客户端内的特定 Web 方法相关联。<method> 元素包括以下项目:
Attribute or Element | Purpose |
|---|---|
name | Web 方法的名称。 |
<wsp:Policy> | (包括 0 或 1)指定要应用于此 Web 服务或客户端的策略(在操作级别)。指定 WS-Policy 1.2 或 WS-Policy 1.5 策略表达式。指定<wsp:Policy>, <wsp:PolicyReference>, 或不指定。 |
<wsp:PolicyReference> | (包括 0 或 1)为此 Web 方法指定可选的引用 WS-Policy 1.2 或 WS-Policy 1.5 策略表达式。policyID 属性是对同一配置类中不同 XData 块中定义的本地策略的引用。有关示例,请参阅使用 PolicyReference 的配置。指定 <wsp:Policy>, <wsp:PolicyReference> 或两者都不指定。 |
<request> | (包括 0 或 1)将策略与 Web 方法的请求消息关联。 |
<response> | (包括 0 或 1)将策略与 Web 方法的响应消息关联。 |
在 <method> 的 <wsp:Policy> or <wsp:PolicyReference> 子元素中,可以指定 cfg:wsdlElement 属性,该属性指定要将此策略元素附加到 WSDL 的哪个部分。在此上下文中,此属性可以具有以下任意值:
- “
binding”(默认)— 将此策略元素附加到WSDL <binding>元素。 - “
portType” — 将此策略元素附加到WSDL <portType>元素。
<request>
<request>元素将策略与父<method>元素引用的 Web 方法的请求消息关联起来。<request>元素包括以下项目:
Attribute or Element | Purpose |
|---|---|
<wsp:Policy> | (包括 0 或 1)指定要应用于请求消息的策略。指定 WS-Policy 1.2 或 WS-Policy 1.5 策略表达式。指定 <wsp:Policy>, <wsp:PolicyReference>或不指定。 |
<wsp:PolicyReference> | 包括 0 或 1) 为请求消息指定可选的引用 WS-Policy 1.2 或 WS-Policy 1.5 策略表达式。policyID 属性是对同一配置类中不同 XData 块中定义的本地策略的引用。有关示例,请参阅使用 PolicyReference 的配置。指定 <wsp:Policy>, <wsp:PolicyReference> 或两者都不指定。 |
在 <request> 的 <wsp:Policy> or <wsp:PolicyReference> 子元素中,您可以指定 cfg:wsdlElement 属性,该属性指定要将此策略元素附加到 WSDL 的哪个部分。在此上下文中,此属性可以具有以下任意值:
“binding”(默认)— 将此策略元素附加到WSDL <binding>元素。“portType”— 将此策略元素附加到WSDL<portType>元素。“message”— 将此策略元素附加到WSDL<message>元素。
<response>
<response> 元素将策略与父 <method> 元素引用的 Web 方法的响应消息关联起来。<response> 元素包括以下项目:.
| Attribute or Element | Purpose |
|---|---|
<wsp:Policy> | (包括 0 或 1)指定要应用于响应消息的策略。指定 WS-Policy 1.2 或 WS-Policy 1.5 策略表达式。指定 <wsp:Policy>, <wsp:PolicyReference>或不指定。 |
<wsp:PolicyReference> | (包括 0 或 1)为响应消息指定可选的引用 WS-Policy 1.2 或 WS-Policy 1.5 策略表达式。policyID 属性是对同一配置类中不同 XData 块中定义的本地策略的引用。有关示例,请参阅使用 PolicyReference 的配置。指定 <wsp:Policy>, <wsp:PolicyReference> 或两者都不指定。 |
在 <response> 的 <wsp:Policy> or <wsp:PolicyReference> 子元素中,可以指定 cfg:wsdlElement 属性,该属性指定要将此策略元素附加到 WSDL 的哪个部分。在此上下文中,此属性可以具有以下任意值:
“binding”(默认)— 将此策略元素附加到WSDL <binding>元素。“portType”— 将此策略元素附加到WSDL<portType>元素。“message”— 将此策略元素附加到WSDL<message>元素。
这篇关于第十五章 WS-Policy 配置类详细信息 - 配置 XData 块的详细信息(二)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!