gpt4 book ai didi

wcf - 如何在没有 svcutil 的情况下创建客户端代理或在 wcf 中添加服务引用?

转载 作者:行者123 更新时间:2023-12-03 14:35:03 25 4
gpt4 key购买 nike

如何在没有 svcutil.exe 的情况下创建客户端代理或在 wcf 中添加服务引用?
我想在编译时创建一个客户端代理。

最佳答案

如果您可以在单独的 DLL 中访问服务契约(Contract)(IService 接口(interface)),则可以添加对该服务契约(Contract) DLL 的引用,然后执行以下操作:

NetTcpBinding binding = new NetTcpBinding();
EndpointAddress address = new EndpointAddress("net.tcp://localhost:9000/YourService")

ChannelFactory<IService> factory = new ChannelFactory<IService>(binding, address);
IService proxy = factory.CreateChannel();

然后你就有了以编程方式创建的代理,你现在可以随意使用它了。

关于wcf - 如何在没有 svcutil 的情况下创建客户端代理或在 wcf 中添加服务引用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1086607/

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