WCF服务 - 如何指定字符串元素的最大(和/或最小)长度?

Mar*_*arr 6 c# wcf wsdl web-services data-annotations

我正在寻找一种方法来获得从WCF服务生成的WSDL中指定的字符串元素的最大(和/或最小)长度.

我已经查看了WCF数据注释,这对于实现验证非常简洁,但是它没有将约束放入WSDL中,因此客户端不会意识到它们.

是否有一种相对简单的方法可以在WSDL中反映StringLength Data Annotation属性?或者,如果不这样做,另一种以从WCF服务生成WSDL的方式指定约束的方法会包含它吗?