Disons que j'ai un WebService SettingsWebService avec un WebMethod AddUser (User userObject).
La classe User se trouve dans la solution SettingsWebService.
Lorsque je génère un proxy pour SettingsWebService, il crée une classe pour asmx qui contient la méthode Web AddUser.
Il génère également une classe pour la classe User.wsdl: Générer un proxy pour WebMethods mais pas pour les autres classes dépendantes
Le client utilise maintenant
InterfaceProxy.AddUser (utilisateur Proxy.User)
.
Est-il possible de dire wsdl de ne pas générer une classe pour la classe utilisateur, de sorte que la signature reste:
Proxy.AddUser (utilisateur SettingsWebService.User )
Le Le client aura une référence au proxy et aux DLL SettingsWebSerice.
En ce moment je dois enlever manuellement le code pour la classe partielle d'utilisateur dans le proxy et ajouter une référence d'utilisations à la DLL de WebSettings.
Un grand merci à l'avance!
considérez un scénario dans lequel j'insère un utilisateur à l'aide du service Web, le service Web l'insère dans la base de données, puis place un objet utilisateur dans un tib rv file d'attente. la file d'attente est lue par une autre application qui désérialise la chaîne à l'objet utilisateur. L'application qui lit la file d'attente n'a besoin d'aucune référence proxy. – eastender