第九章 创建和使用策略 - 创建并附加策略
创建并附加策略
要创建策略并将其附加到Web
服务或客户端,请创建并编译配置类。有多种方法可以创建此类:
- 使用
GeneratePolicyFromWSDL()
方法从WSDL
生成配置类。如果Web
服务或客户端类已存在,并且您不想重新生成,则适用此选项。 - 为现有的
Web
服务或客户端手动创建配置类。
如果从 WSDL
生成策略类,则可能需要按下一节所述对其进行编辑。
从 WSDL
生成策略
在某些情况下,可能已经有客户端类,但没有相应的配置类。例如,如果从 WSDL
生成客户端类,而 WSDL
后来被修改为包含 WS-Policy
信息,则可能会发生这种情况。在这种情况下,可以使用 %SOAP.WSDL.Reader
中的实用程序方法单独生成配置类,如下所示: