Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/wcf/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wcf 是否可以将多个Web服务消费到一个主Web服务中?_Wcf_Web Services_Web - Fatal编程技术网

Wcf 是否可以将多个Web服务消费到一个主Web服务中?

Wcf 是否可以将多个Web服务消费到一个主Web服务中?,wcf,web-services,web,Wcf,Web Services,Web,我有两个Web服务,我想把它们放在一个主服务中,而不必引用多个Web服务,我可以只引用一个主Web服务。这甚至是可能的 是的。只要您遵循了从实现中分离合同的标准实践,这不仅是可能的,而且也很容易 只需将它们放在同一个类中,该类实现所有契约 这显然需要引用所有的合同,但是您只需要在其他地方使用此服务引用组合是一种常见的模式 是的,这是可能的,但不确定从您的架构/产品的角度看是否合适。如果您的服务必须在单个“事务”中运行,那么您可能需要检查补偿机制是否仍然存在,以防某个步骤失败

我有两个Web服务,我想把它们放在一个主服务中,而不必引用多个Web服务,我可以只引用一个主Web服务。这甚至是可能的

是的。只要您遵循了从实现中分离合同的标准实践,这不仅是可能的,而且也很容易

只需将它们放在同一个类中,该类实现所有契约


这显然需要引用所有的合同,但是您只需要在其他地方使用此服务引用

组合是一种常见的模式

是的,这是可能的,但不确定从您的架构/产品的角度看是否合适。如果您的服务必须在单个“事务”中运行,那么您可能需要检查补偿机制是否仍然存在,以防某个步骤失败