2009-10-08 9 views
0

Je crée un service Web dans ASP.Net. J'ai regardé et ne peux trouver aucun moyen de faire ASP.Net définir l'attribut maxLength de paramètres de chaîne dans le fichier WSDL généré. Est-ce possible, et si oui, comment cela peut-il être fait?Pouvez-vous définir la longueur maximale d'une chaîne dans WSDL générée par un WebService ASP.Net?

+0

pourquoi voudriez-vous faire cela ?? Soit vous publiez votre WSDL - quelle que soit sa taille - ou vous ne le faites pas. Publier un fragment d'un fichier WSDL valide ne semble pas être une très bonne idée ... –

+0

Je veux le faire parce que le service Web fournit une interface à un système hérité avec des paramètres de chaîne de longueur fixe, et ce serait bien d'être capable de publier les longueurs des params dans le cadre du WSDL au lieu de lancer des erreurs SOAP chaque fois que les consommateurs font une erreur. – elRobbo

+0

Si vous avez besoin de ce niveau de contrôle sur votre WSDL, vous devez utiliser WCF et voir http://stackoverflow.com/questions/1554001/how-the-wsdl-is-written-in-wcf/1554037#1554037. –

Répondre

0

J'ai juste rencontré ce old thread; semble pas possible du tout

Questions connexes