gpt4 book ai didi

.net - 来自 app.config 文件的客户端应用程序中的 foreach 契约(Contract)

转载 作者:行者123 更新时间:2023-12-04 06:04:12 24 4
gpt4 key购买 nike

我有一个问题:如何在客户端应用程序中使用“foreach”服务的命名空间?

所以,我的服务中有 web.config 文件。
这里客户部分:

<client>
<endpoint address="http://nail:81/raj/Service1.svc" binding="basicHttpBinding"
bindingConfiguration="BasicHttpBinding_IService1" contract="ServiceReference1.IService1"
name="BasicHttpBinding_IService1" />
<endpoint address="http://www.xxx.ru:81/upd/Service1.svc"
binding="basicHttpBinding" bindingConfiguration="BasicHttpBinding_IService11"
contract="ServiceReference2.IService1" name="BasicHttpBinding_IService11" />
</client>

在我的客户端应用程序中,我像这样使用它:
updater.ServiceReference1.Service1Client myclient = new updater.ServiceReference1.Service1Client();

问题:将来,我将在 web.config 中(在我的服务上)有 50 多个引用。
而且我不想写这样的 50 行代码。

非常感谢!

最佳答案

回答您的评论之一(当然还有您的问题):

I have one client application and 50 computers with 50 services. All of these services are connecting to my computer. If I want to use all of them, I must create 50 client objects. But I want use something like 'foreach' for creation client's objects and use them. Maybe there are other way?



老实说,与“ 在某个地方创建一个变量来调用服务操作,创建某个服务客户端 的实例”相比,我没有发现将服务客户端实例化 50 次并让这些对象使用它们没有任何优势。

你真的要在内存中有 50 个对象,为了什么?这是浪费内存,毕竟你的目标在某种程度上是无用的。

这就像说,我的业务层中有 50 个业务经理,我想预加载它们……但是等等,为什么我不在代码需要时单独实例化每个人?

也许我完全误解了你的目标,但似乎你想让你的场景过于复杂以达到同一点。

关于.net - 来自 app.config 文件的客户端应用程序中的 foreach 契约(Contract),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8574014/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com