可能这是非常好看但谷歌很多之后,无法得出任何结论.
我想知道“ChannelFactory.CreateChannel()实际上是打开连接还是只返回一些东西,实际的连接将打开方法调用的时间.如果我不关闭它,这个连接将活多久.”关闭它.
解决方法:
好问题.当我想知道类似的东西时,我只是在there阅读.Net的源代码.
CreateChannel方法在内部调用Open方法.如果CommunicationState不等于Opened,则使用DefaultOpenTimeout执行Open方法.
DefaultOpenTimeout由端点绑定配置配置.
你可以看到source code.