首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WCF应用EndPoint

WCF应用EndPoint
EN

Stack Overflow用户
提问于 2013-08-21 06:01:47
回答 2查看 264关注 0票数 4

我引用MSDN的话:

应用端点 应用程序公开的端点,它对应于应用程序实现的服务契约。

谁能帮我解释一下这个定义吗?应用程序端点是否与Visual创建的服务引用相同?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-08-21 06:21:45

所有通信WCF服务都通过端点进行。它为客户提供对WCF服务提供的功能的访问。

每个端点由三个属性组成:

  • 地址(地点)
  • 绑定(如何)
  • 合同(什么)

端点还可以具有一组指定本地实现详细信息的行为。端点概念既存在于客户端,也存在于服务上: WCF服务可以公开多个端点,客户端可以与多个端点进行通信。

谁能帮我解释一下这个定义吗?应用程序端点是否与Visual创建的服务引用相同?

添加服务引用时,Visual将在应用程序中添加新的客户端端点(检查更新的配置文件)。但是,Visual将首先尝试下载元数据,以便列出地址的所有可用端点。

票数 2
EN

Stack Overflow用户

发布于 2013-08-21 06:11:27

基本解释:

应用程序端点是客户端将连接到实现所列“服务契约”的服务实例的地址。

进一步解释:

WCF通过接口工作,而不是类。这些接口中的每一个都称为“服务合同”。一个类可以实现多个接口,因此两个服务契约可以由一个类承载。你没问这件事,但我想我也应该把它拿出来。

要回答您的问题,可以通过多种方式连接单个接口。您创建的每一种方法都称为Application Endpoints。下面是一个实际的例子:您可能希望人们能够使用HTTP进行外部连接,或者对在同一台机器上生成的请求使用命名管道进行连接,以获得更高的性能。通过为单个“服务合同”设置两个endpoints,使您具有这种灵活性。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18349889

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档