文章 姚 鑫 · 九月 4, 2024 3m read

第十五章 WS-Policy 配置类详细信息 - 配置 XData 块的详细信息(二)

第十五章 WS-Policy 配置类详细信息 - 配置 XData 块的详细信息(二)

元素将策略与父 元素指定的 Web 服务或客户端内的特定 Web 方法相关联。 元素包括以下项目:

Attribute or Element Purpose
name Web 方法的名称。
(包括 01)指定要应用于此 Web 服务或客户端的策略(在操作级别)。指定 WS-Policy 1.2WS-Policy 1.5 策略表达式。指定, , 或不指定。
(包括 01)为此 Web 方法指定可选的引用 WS-Policy 1.2WS-Policy 1.5 策略表达式。policyID 属性是对同一配置类中不同 XData 块中定义的本地策略的引用。有关示例,请参阅使用 PolicyReference 的配置。指定 , 或两者都不指定。
(包括 01)将策略与 Web 方法的请求消息关联。
(包括 01)将策略与 Web 方法的响应消息关联。

or 子元素中,可以指定 cfg:wsdlElement 属性,该属性指定要将此策略元素附加到 WSDL 的哪个部分。在此上下文中,此属性可以具有以下任意值:

  • binding”(默认)— 将此策略元素附加到 WSDL 元素。
  • portType” — 将此策略元素附加到 WSDL 元素。

元素将策略与父元素引用的 Web 方法的请求消息关联起来。元素包括以下项目:

Attribute or Element Purpose
(包括 01)指定要应用于请求消息的策略。指定 WS-Policy 1.2WS-Policy 1.5 策略表达式。指定 , 或不指定。
包括 01) 为请求消息指定可选的引用 WS-Policy 1.2WS-Policy 1.5 策略表达式。policyID 属性是对同一配置类中不同 XData 块中定义的本地策略的引用。有关示例,请参阅使用 PolicyReference 的配置。指定 , 或两者都不指定。

or 子元素中,您可以指定 cfg:wsdlElement 属性,该属性指定要将此策略元素附加到 WSDL 的哪个部分。在此上下文中,此属性可以具有以下任意值:

  • “binding”(默认)— 将此策略元素附加到 WSDL 元素。
  • “portType” — 将此策略元素附加到 WSDL 元素。
  • “message” — 将此策略元素附加到 WSDL 元素。

元素将策略与父 元素引用的 Web 方法的响应消息关联起来。 元素包括以下项目:.

Attribute or Element Purpose
(包括 0 或 1)指定要应用于响应消息的策略。指定 WS-Policy 1.2WS-Policy 1.5 策略表达式。指定 , 或不指定。
(包括 01)为响应消息指定可选的引用 WS-Policy 1.2WS-Policy 1.5 策略表达式。policyID 属性是对同一配置类中不同 XData 块中定义的本地策略的引用。有关示例,请参阅使用 PolicyReference 的配置。指定 , 或两者都不指定。

or 子元素中,可以指定 cfg:wsdlElement 属性,该属性指定要将此策略元素附加到 WSDL 的哪个部分。在此上下文中,此属性可以具有以下任意值:

  • “binding”(默认)— 将此策略元素附加到 WSDL 元素。
  • “portType” — 将此策略元素附加到 WSDL 元素。
  • “message” — 将此策略元素附加到 WSDL 元素。