2009-02-06 28 views
2

我有使用复杂类型是完全一样的,但需要一个电子邮件对象像参数2个独立的Java服务:如何重用不同服务中的复杂类型?

class Email{ 
    Description{get;} 
    Address{get;} 
} 

的服务是这个样子:

emailBasketBallTeam(电子邮件); emailTennisTeam(email);

有没有一种方法可以指定电子邮件对象的合同,或者以某种方式在不同服务中重用电子邮件对象,尽管它们位于完全不同的名称空间中?

回答

0

wsdl /sharetypes不同,您需要一次使用一项服务,但可以重新使用现有程序集中的类型。

随着svcutil,你可以使用/参考开关。我相信你也可以在设计师的IDE中做到这一点。