c# – ChannelFactory.CreateChannel()实际上是否打开了连接?

可能这是非常好看但谷歌很多之后,无法得出任何结论.

我想知道“ChannelFactory.CreateChannel()实际上是打开连接还是只返回一些东西,实际的连接将打开方法调用的时间.如果我不关闭它,这个连接将活多久.”关闭它.

解决方法:

好问题.当我想知道类似的东西时,我只是在there阅读.Net的源代码.

CreateChannel方法在内部调用Open方法.如果CommunicationState不等于Opened,则使用DefaultOpenTimeout执行Open方法.

DefaultOpenTimeout由端点绑定配置配置.

你可以看到source code.

上一篇:Python 处理excel文件时遇到报错:AttributeError: module 'win32com.gen_py.00020813-0000-0000-C000-000000000


下一篇:python win32com 处理excle 写一个公共的类