wcf - 输入验证WCF

标签 wcf

看来是你标记了DataMember您创建并使用 IsRequired 的对象中的属性属性,您只是告诉消费者该属性的标签需要位于输入模式中。我需要告诉客户不仅需要在输入模式中,还需要填充一个值。甚至更进一步,为什么不使用正则表达式来检查?

有人可以给我一个示例,说明如何告诉使用者对正在传递的值进行 WCF 方法输入验证吗?

最佳答案

在 WCF 中进行输入验证的最佳方法是使用自定义架构验证器。 Microsoft 在此处提供了有关该主题的教程:

http://msdn.microsoft.com/en-us/library/ff647820.aspx

注意:正如 RQDQ 提到的,这并非易事。然而,上面链接中概述的方法至少是相当模块化的。

关于wcf - 输入验证WCF,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9571340/

相关文章:

WCF PerCall 实例服务器和使用 Prism 的依赖注入(inject)?

vb.net - 通过 HTTPS 的 wsHTTPBinding 导致错误 400 'Bad Request'

wcf - 如何将 bool 参数传递给一个安静的服务?

c# - WCF 服务和线程

c# - WPF 中的 ObservableCollection 绑定(bind)

serialization - 如何使用 WCF 将派生类型序列化为其基类型

jquery - 错误: Cannot process the message because the content type 'application/json; charset=utf-8 was not the expected type

c# - 使用网络服务时需要代理身份验证错误

c# - Log4net 停止使用自定义渲染器

c# - 如何更改传递给方法的对象中属性的显示顺序 (WCF)