channelfactory

    0热度

    1回答

    我打电话以下列方式 BasicHttpBinding binding = new BasicHttpBinding(BasicHttpSecurityMode.Transport); EndpointAddress address = new EndpointAddress(System.Configuration.ConfigurationManager.AppSettings.Get("Se

    4热度

    3回答

    可能这是非常愚蠢的,但做了谷歌很多,无法达成任何结论。 我想知道“ChannelFactory.CreateChannel()是否实际打开连接,或者它只是返回一些东西,实际的连接将会打开方法调用的时间,如果我不关闭它,这个连接还活着多久。 “

    1热度

    1回答

    我有一个asmx web服务。在客户端,我不想使用应用程序配置。所以我想用的ChannelFactory服务来阅读我的应用程序的配置: BasicHttpBinding myBinding = new BasicHttpBinding(); 设置全部从我的app.config中的属性。然后,我定义我的端点和通道工厂: EndpointAddress myendpoint = new Endpo

    1热度

    1回答

    我想在autofac中注册WCF客户端通道,所以我可以简单地通过在构造函数中包含服务契约接口来解决它们。像这样: public LoginFormController(ILoginService loginService) { ... 我有一个工厂,给我制造渠道,与一个单一的公共泛型方法: public T GetChannel<T>() 注册我的工厂: Builder.Regi

    1热度

    1回答

    我已经开始将现有的ASP.Net Framework项目转换为ASP.NET Core项目。其中一个组件是使用ChannelFactory的WCF Wrapper。我能够毫不费力地将它转换为在ASP.NET Core项目中运行。但是,在测试新的ASP.NET Core项目时,我注意到连接正在建立。为了调查这个问题我创建了两个台项目(一个ASP.NET Framework和其他ASP.NET核心)有

    1热度

    1回答

    在WCF Client Architecture,它说 当使用了服务合同接口的ChannelFactory类,则必须强制转换为IClientChannel接口明确地打开,关闭,或中止 因此,您创建的渠道和使用这样的客户端通道对象: var cf = new ChannelFactory<ICalculator>(binding, ea); var channel = cf.CreateChan

    3热度

    1回答

    我有一个使用.NET 4.5的SOAP端点的现有WCF服务。大多数现有的客户端代码都使用代理方法ChannelFactory<T>。 我想更改服务以支持各种服务器端I/O和数据库操作的async/await模型。 我遇到的问题是将async关键字添加到WCF方法调用需要将其接口签名更改为Task<T>。反过来,这似乎要求更改客户端代码。 在保持服务代码异步“一路下降”的情况下,是否有一种直接的方式

    0热度

    1回答

    我必须将请求ID传递给它的传出WCF服务调用,并在WCF操作中获取请求ID。我怎样才能做到这一点。? 对于传出的HttpRequest,我使用CookieContainer并将ID存储在新的Cookie中,并从其他应用程序的HttpRequest.Cookies中获取ID。 同样,我需要从Web请求中分配值并调用WCF服务操作。而在WCF操作中,我需要获取指定的值。 这是如何实现的?

    0热度

    1回答

    我正在浏览WCF教程,并发现这些内容指向了使mex端点可用以允许向客户端隐式添加服务引用。我想这允许VS消费最终的WSDL文件时创建代理类? 但是,我试图让舒适的代码库不使用隐式服务引用。相反,客户端可以访问DuplexChannelFactory。 通过显式ChannelFactor和隐式服务引用进行服务通信有什么好处? 这个SO问题在这里(How to re-write WCF client

    0热度

    1回答

    创建C#-SoapClient 我们的软件使用了很多的WebService通过 sc = new MyServiceSoapClient() 调用这个构造器读取 的EndpointAddress和Winword.exe.config 绑定和行为(这是因为出来的软件是WINWORD Addin) 但客户要求我们不要触摸Winword.exe.config文件。 所以我们改变了我们的策略,从Cha