2009-04-16 6 views

Répondre

0

Il est préférable d'utiliser le message ws.

Vous pouvez toujours le faire implicitement lorsque vous utilisez plusieurs paramètres, il y a toujours le message que vous recevez avec ceux-ci. Gardez les séparés, si vous avez besoin de plusieurs sorties, renvoyez une classe de résultat simple pour l'opération.

2

Vous pouvez utiliser les paramètres ref et out avec les services WCF, mais sous le capot ils sont enveloppés. Tout ce qui est passé à un WebMethod ou un service doit être sérialisé - vous pouvez le faire se comporter comme s'il s'agissait d'un ref ou out en l'enveloppant dans quelque chose qui redéfinit les valeurs, mais c'est en désordre.

Vous êtes mieux avec une classe d'enregistrement - une classe sérialisable simple qui est essentiellement juste une liste de propriétés auto qui est le retour de WebMethod.

Il en résulte des classes supplémentaires, mais il est beaucoup plus facile à maintenir.

Questions connexes