24.3.4.7. 模式验证类型值
类型 | 描述 |
---|---|
| 将架构验证应用到客户端和服务器中的传入消息。 |
| 将架构验证应用到客户端和服务器上的传出消息。 |
| 将架构验证应用到客户端和服务器上的传入和传出消息。 |
| 所有架构验证都被禁用。 |
| 应用架构验证以请求消息 - 也就是说,使验证应用到传出客户端消息和传入服务器消息。 |
| 将架构验证应用到响应消息 - 也就是说,使验证应用到传入的客户端消息,以及传出服务器消息。 |
示例
以下示例演示了如何根据 MyService SEI 为端点启用模式验证消息。请注意,注解如何作为整体应用到 SEI,以及 SEI 中的个别方法。
@WebService @SchemaValidation(type = SchemaValidationType.BOTH) public interface MyService { Foo validateBoth(Bar data); @SchemaValidation(type = SchemaValidationType.NONE) Foo validateNone(Bar data); @SchemaValidation(type = SchemaValidationType.IN) Foo validateIn(Bar data); @SchemaValidation(type = SchemaValidationType.OUT) Foo validateOut(Bar data); @SchemaValidation(type = SchemaValidationType.REQUEST) Foo validateRequest(Bar data); @SchemaValidation(type = SchemaValidationType.RESPONSE) Foo validateResponse(Bar data); }