是否可以在 WCF 中设置特定字符串数据成员具有最大长度的要求?
我基本上想做一些基本的验证,并增强 WSDL 为您提供的隐式文档。
我很确定在编写原始 WSDL 时它是可能的,但我不确定您是否可以使用属性等在 WCF 中做到这一点。
和相关的,要求一个数组属性中至少有一个元素......
不,据我所知,这是不可能的——至少目前还不可能。存在数据注释的概念,它受到 ASP.NET 动态数据的支持,现在也受到 Silverlight RIA 服务的支持,但在“纯”WCF 中,我不知道有任何此类限制字符串长度的方法在您的 DataContract 中,或要求数组至少有一个成员。
至少不是以声明的方式(即数据合同上的属性)。
你可以在数据契约上做一些事情,比如需要一个属性存在等等,但这些都非常有限。
| 归档时间: |
|
| 查看次数: |
4871 次 |
| 最近记录: |