我正在寻找正确的写出为什么我们需要在 WCF 中使用接口作为服务合同的原因。我得到了这个 url为什么 .net WCF 服务需要接口,从这里我知道我们可以在类而不是接口上编写服务合同属性。
[ServiceContract]
public class TheService
{
// more stuff here
}
配置条目
<services>
<service name="YourServiceName">
<endpoint address="" behaviorConfiguration="httpBehavior" binding="webHttpBinding" contract="TheService"/>
</service>
</services>
但是非常失望的是没有得到所有正当理由,例如人们为什么经常使用接口作为服务合同?
所以只要告诉我当我们使用接口作为服务契约时我们得到的所有好处。所以寻找使用接口作为服务合同的所有有效点。所以也给示例场景加分,因为为了更好地理解。谢谢