2

我有 2 个单独的 java 服务,它们使用一个完全相同的复杂类型,但将电子邮件对象作为参数,例如:

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

服务看起来像这样:

emailBasketBallTeam(电子邮件);电子邮件网球队(电子邮件);

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

4

1 回答 1

0

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

使用svcutil,您可以使用 /reference 开关。我相信你也可以在设计器的IDE中做到这一点。

于 2009-02-06T21:43:48.807 回答