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

Abh*_*786 4 c# wcf proxy channelfactory

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

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

Uğu*_*maz 5

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

CreateChannel方法在Open内部调用该方法.如果CommunicationState不等于Opened那么Open执行的方法DefaultOpenTimeout.

DefaultOpenTimeout 由端点绑定配置配置.

你可以看到源代码.