当我使用StreamSocket
的对象并将属性IInputStream或IOutputStream
返回到客户端代码时。这些接口继承自IDisposable
。在调用Dispose
方法时,我希望将处理StreamSocket
的实例。但没有任何反应,没有TCP连接没有关闭。当对象转换为其中一个接口时,Dispose
方法做什么?谢谢。
答案 0 :(得分:0)
将对象标记为可用于垃圾回收。除非对象的作者在Dispose方法的流上调用close,否则您可能会或可能看不到该流立即关闭。
答案 1 :(得分:0)