因此,我们最近将大部分业务逻辑转移到服务层,这使我们重构了我们作为API服务公开的服务。我认为自己对WCF有足够的经验,但当然总是有更多的学习要做。我有兴趣发现的,不是我能在书中找到的东西吗?
如果我们要公开一个服务 ReturnService ,但我们希望通过SOAP和REST公开它,那么这样做的最佳做法是什么?到目前为止,我一直只是创建了两个实现和接口,这违背了我的讲道,将单个接口用于多个实现。
我不确定如何在两个实现中使用一个接口,因为我需要在接口上指定服务特定信息。
答案 0 :(得分:1)
我猜你不能同时使用单一的服务合同。相反,您可以拥有两个服务合同,并在单个类中实现。
请阅读此article会对您有帮助。
本文将逐步完成您所要求的内容,同时展示REST和SOAP。本文以JSON格式公开了REST。