WCF契约和端点之间的关系

服务是端点的集合。每个端点都有自己的地址,绑定,契约。契约揭示了端点的功能,地址就是这些功能在网络上所在的位置,而绑定则指明了如何访问这些功能。
端点和契约之间是多对一的关系,如果使用了相同的绑定,则可以位于同一个地址。
服务中可以通过多个端点发布同一个契约,则可以通过多个绑定对其进行访问。
例如:我们可以发布一个 basicHttpBinding以获得广泛的互通;也可以通过使用 netTcpBinding发布这个契约,已获得更高的性能。
上述名字在配置文件中对应的节点名词:
服务 => Service
端点 => EndPoint
地址 => Address  
绑定 => Binding   管道
契约 => Contract  接口

猜你喜欢

转载自blog.csdn.net/xc917563264/article/details/80857999