Paramètres optionnels dans ASP.NET service web

J'ai un ASP.NET service web. Ce service web fonctionne très bien. Cependant, le WSDL listes de certains paramètres facultatifs (minoccurs = 0) et d'autres comme non-facultative. Certains des paramètres facultatifs sont en fait pas une option, d'autres qui sont marqués comme non-optionnels sont en fait facultatif. J'aimerais résoudre ce problème, mais je ne trouve pas l'endroit où cette information est à venir.

Il me semble que tous les types primitifs (int, boolean, etc.) non facultatif et tous les autres paramètres sont marquées comme étant facultatives. Cependant, je ne peux pas trouver un endroit où je peux changer ça. Je tiens à spécifier des valeurs par défaut pour les valeurs primitives si elles sont manquantes dans la demande et de préciser les non-primitif paramètre est en fait facultatif. Où dois-je le faire?

OriginalL'auteur Thomas Lötzer | 2009-06-15