Bonjour tout le monde,
je génère une classe proxy avec l'outil wsdl.exe en me basant sur un fichier ".wsdl avec des fichier *.xsd.
dans un fichier .xsd, il y a des types de données qui sont définis comme suit:
<xs:simpleType name="type1">
<xs:restriction base="xs:integer">
<xs:minInclusive value="1"/>
<xs:maxInclusive value="9999"/>
</xs:restriction>
</xs:simpleType>
................
<xs:simpleType name="type2">
<xs:restriction base="xs:string">
<xs:pattern value="BR-\d{3}\.\d\.\d{3}\.\d{3}-\d"/>
</xs:restriction>
</xs:simpleType>
................
<xs:simpleType name="listType">
<xs:restriction base="xs:string">
<xs:enumeration value="Prod1"/>
<xs:enumeration value="Prod2"/>
</xs:restriction>
</xs:simpleType>
Dans la classe proxy, la contrainte xs:enumeration est reprise mais pas les autres (xs:pattern, xs:minInclusive et xs:maxInclusive). J'aimerais savoir s'il est possible de reprendre les xs:pattern au niveau de c# et s'il y a des paramètres spéciaux à ajouter lors de la génération de la classe proxy avec wsdl.exe.
D'avance, merci pour votre aide!
Cédric