c# - WCF 应用端点

标签 c# wcf

我引用自MSDN:

application endpoint
An endpoint exposed by the application and that corresponds to a service contract implemented by the application.

有人可以为我解释一下这个定义吗?应用端点是否与 Visual Studio 创建的服务引用相同?

最佳答案

所有通信 WCF 服务都通过端点发生。它允许客户端访问 WCF 服务提供的功能。

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

  • 地址(地点)
  • 绑定(bind)(如何)
  • 契约(Contract)(内容)

端点也可以有一组指定本地实现细节的行为。 endpoints 概念同时存在于客户端和服务中: WCF 服务可以公开多个端点,并且客户端可以与具有多个端点的服务进行通信。

Can somebody please explain this definition for me? Is the application endpoint the same as the service reference created by the Visual Studio?

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

关于c# - WCF 应用端点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18349889/

相关文章:

c# - Web 服务请求认证

asp.net - 调试IIS中托管的asp.net WCF服务

c# - FileInfo.Length != 所有行长度的总和

c# - 从类传递值以显示在不同的表单上并以编程方式处理单击事件?

c# - 我如何告诉 Dapper 在使用 "WHERE"的 "IN"子句中使用 varchar 作为参数列表?

c# - 获取媒体 url,包括服务器部分

c# - Entity Framework Core 错误在 Class.TempProperty 类型为 'object' 之前未见,当前数据库提供程序不支持

c# - 如何将 XmlAttribute 设置为 IsRequired?

c# - 从 Windows 服务调用 WCF 服务时出现证书错误

c# - WCF ServiceHost 已经有 5 个行为