因此,我们最近将大部分业务逻辑转移到了服务层,这导致我们重构了已公开为 API 服务的服务。我认为自己对 WCF 有足够的经验,但当然还有更多的学习要做。我有兴趣找出的东西,真的不是我可以在书中找到的吗?
如果我们想要公开一个服务ReturnService,但我们想通过 SOAP 和 REST 公开它,那么这样做的最佳实践是什么?到现在为止,我总是只创建两个实现和接口,这违背了我对使用单个接口进行多个实现的宣扬。
我不确定如何将一个接口用于两种实现,因为我需要在接口上指定服务特定信息。
我猜你不能同时使用单一的服务合同。相反,您可以拥有两个服务合同并在单个类中实现两者。
请阅读这篇文章会对你有所帮助。
本文将逐步完成您所要求的工作,同时公开 REST 和 SOAP。本文以 JSON 格式公开 REST。