我有关于WCF代理创建的问题,它可能是初级级别但必须要求。我使用VS添加服务引用在我的客户端中创建了一个wcf服务的代理。现在因为该服务中的某些方法可能需要更长的时间来执行并阻止所有可用的代理连接,我想使用来自客户端的相同服务的不同代理来调用每个方法。
现在的问题是:
此致
答案 0 :(得分:0)
我认为最好的方法是对单个代理实例使用异步操作。 它就像Web浏览器 - 您可以在许多选项卡中看到相同的网页。所有这些都是独立工作但使用相同的端点资源。请阅读something like this
答案 1 :(得分:0)
您可以将单个服务引用与单个配置和单个端点配合使用。要并行调用服务上的多个方法,可以在不同的线程中创建多个代理实例,或者在标记为async
的不同方法中创建多个代理实例。