c# - 向一个 C# 项目添加多个服务引用
问题描述
我有一个 c# 项目和数据库,分别在多个分支上运行,其中一个分支是主要分支,我称之为中心,我想使用 Web 服务将数据从中心发送到其他分支,所以有相同的网络在每个分支上运行的服务,我将所有这些作为服务引用手动添加到我的中心项目,但是当我想添加一个新分支时,我必须再次手动向我的项目添加另一个服务引用,是否可以添加不同的端点(分支IP地址)动态到我的项目?或者我如何管理中心和分支机构之间的发送和接收数据的所有其他想法?谢谢
解决方案
如果要动态添加端点,可以以编程方式包含连接。您可以从数据库中读取连接数据,然后使用 ChannelFactory 类添加端点。你可以在这里找到一个例子:
推荐阅读
- php - 在PHP中的同一页面上根据需要调用一次或每次函数?
- amazon-mws - 通过 MWS API 丢失/接收不正确的结算报告
- unity3d - 使用动画师运行微调器的平滑连续旋转动画
- css - 如何在 Sass 中将 VW 转换为 px?
- r-markdown - 在 xaringan 中突出显示代码选择
- android - 将 AdColony 与中介集成时无法第二次加载广告
- javascript - 使用 Javascript 在页面加载时禁用 cookie
- javascript - 我应该如何将json响应对象与for循环的变量J连接起来
- python - 将光标位置设置为 TextInput
- dart - 类之外的小部件的“状态”是什么