channelfactory相关内容
你会推荐哪个最好的 ChannelFactrory 包装器?我正在寻找一个简单的方法来处理频道创建过程并在需要时重新打开. 解决方案 ChannelFactory 的频道创建过程已经非常简单. 我想如果您使用 svcutil 预先生成一个服务代理,它会为您生成一个包装器.但我不认为包装器使用起来会更简单. //动态创建服务代理var factory = new ChannelFac
..
我正在阅读 WCF 教程,发现这些 tuts 指出我可以使用 mex 端点,以允许隐式地向客户端添加服务引用.我猜这允许 VS 在使用生成的 WSDL 文件时创建代理类? 然而,我试图适应的代码库不使用隐式服务引用.相反,客户端可以访问 DuplexChannelFactory.通过显式 ChannelFactories 与隐式服务引用进行服务通信的好处是什么? 这个问题在这里(如何重
..
只是想知道在什么情况下,当您可以使用 ChannelFactory 调用调用时,您更愿意从 WCF 服务生成代理吗? 这样您就不必生成代理,也不必担心服务器更新时重新生成代理? 谢谢 解决方案 创建 WCF 客户端有 3 种基本方法: 让 Visual Studio 生成您的代理.此自动生成通过读取 WSDL 连接到服务的代码.如果服务因任何原因发生变化,您必须重新生成它
..
我有一个简单的WCF服务,该服务在localhost上运行良好-被另一个本地网站占用并正在返回数据. 现在,我将服务上载到我们的主机,更改了web.config中的相应地址,当客户端调用该服务时,该服务便中断了. 错误: ChannelFactory.Endpoint上的Address属性为null. ChannelFactory的端点必须指定一个有效的地址. 我已经阅读了
..
首先,我要感谢那些谁帮我这个WCF的连接,因为这是相当新的给我。 我有一个主办我创建一个自定义的工厂,因此,这将有多个主机头工作WCF服务: ///<总结> ///需要托管在多个主机头都存在 ///< /总结> 公共类MultipleHostServiceFactory:ServiceHostFactory { 保护覆盖的ServiceHost CreateS
..
我与WCF和TPL异步库打 我需要的是能够多申请WCF的方法和等待,直到一切都将结束,到目前为止,我发现,在.NET 4.5有非常方便的方法 Task.Factory.ContinueWhenAll 可用于等到所有呼叫都完成 我发现如下因素的方式来要求以异步方式结果调用WCF 选项1.通过使用由“添加引用”对话框,选择生成的代理“生成基于任务的操作” - > [如:这里] [1] - 在
..
我试图访问一个WCF服务(MS CRM 2011)并获得上述错误。如果我来自用卡西尼或IIS防爆preSS VS2010的调试器中运行我的示例程序,它的伟大工程。没有身份验证错误。 不过,如果我发布网站,我的本地IIS 7.5(运行Windows 7 64位),我得到的错误上抓起CRM用户ID(WhoAmIResponse)行 我打开提琴手调试器下运行,并在IIS中运行的要求进行比较。对下
..
我一直在读那的ChannelFactory创建是昂贵,除非有技术原因不,应该在可能的情况或者通过某种方式缓存他们,或使用工厂静态实例重用ChannelFactories。 在你的经验,你有没有发现什么的ChannelFactory重用策略,是一个ASP.NET应用程序?的上下文中最有用和最强大的 解决方案 如果您正在使用.NET 3.0 SP1及以上,并且不需要,需要直接处理渠道特殊的东
..
我有一个WCF的.Net客户端使用REST服务。 当遇到错误时REST服务将返回一个HTTP 400错误的请求包含JSON序列信息的响应主体。 如果我执行使用招,Javascript或直接请求从C#当错误发生时,我可以很容易地访问响应主体。 不过,我使用的是WCF 的ChannelFactory 6个相当复杂的接口。抛出这个代理的例外,始终是一个的ProtocolException ,没有任
..
我有一个现有的WCF服务与SOAP端点,使用.NET 4.5。大多数现有的客户端code,使用的ChannelFactory&LT; T&GT; 代理方式 我想改变服务支持异步 / 等待模型对各种服务器端我/ O和数据库操作。 我遇到的问题是,添加异步关键字的WCF方法调用需要改变它们的接口签名任务&LT; T&GT; 。这反过来,似乎需要改变到客户端code 在保持服务code异步“一路下
..
这个问题是关系到 的ChannelFactory 挂起,如果我给它提供一个正确类型的动态对象。 动态SRC =“MSFT”; VAR结合=新basicHttpBinding的(); VAR终点=新的EndpointAddress(“http://www.restfulwebservices.net/wcf/StockQuoteService.svc”); VAR渠道=新的ChannelFact
..