我有两个独立的java服务,它们使用完全相同的复杂类型,但将电子邮件对象作为参数,如:
class Email{
Description{get;}
Address{get;}
}
服务看起来像这样:
emailBasketBallTeam(电子邮件); emailTennisTeam(电子邮件);
有没有办法可以为电子邮件对象指定合同,或者以某种方式在不同的服务中重用电子邮件对象,尽管它们位于完全不同的名称空间中?
答案 0 :(得分:0)
与wsdl /sharetypes
不同,您需要一次使用一个服务,但您可以重用现有程序集中的类型。
使用svcutil
,您可以使用/ reference开关。我相信你也可以在设计师的IDE中做到这一点。