如何在SOAP WSDL中设置最大字符串长度属性

时间:2018-08-27 12:41:27

标签: c# soap xsd wsdl data-annotations

我将请求模型类用于SOAP Web服务的传入请求:

 public class InsuranceValidationRequest
 {
        [Required, StringLength(100)]
        public string User { get; set; }
        [StringLength(100)]
        public string Street { get; set; }
 }

我想实现“ Street”的StringLength限制获取所生成的WSDL文件的一部分(基于XSD Schema),例如:

<xs:element name="Street">
 <xs:simpleType>
  <xs:restriction base="xs:string">
   <xs:minLength value="0"/>
   <xs:maxLength value="100"/>
  </xs:restriction>
 </xs:simpleType>
</xs:element>

但是我的WSDL看起来像这样

<s:element minOccurs="0" maxOccurs="1" name="Street" type="s:string"/>

这有可能吗?

0 个答案:

没有答案