看来是你标记了DataMember您创建并使用 IsRequired 的对象中的属性属性,您只是告诉消费者该属性的标签需要位于输入模式中。我需要告诉客户不仅需要在输入模式中,还需要填充一个值。甚至更进一步,为什么不使用正则表达式来检查?
有人可以给我一个示例,说明如何告诉使用者对正在传递的值进行 WCF 方法输入验证吗?
最佳答案
在 WCF 中进行输入验证的最佳方法是使用自定义架构验证器。 Microsoft 在此处提供了有关该主题的教程:
http://msdn.microsoft.com/en-us/library/ff647820.aspx
注意:正如 RQDQ 提到的,这并非易事。然而,上面链接中概述的方法至少是相当模块化的。
关于wcf - 输入验证WCF,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9571340/