配置IInputStream

时间:2016-08-11 15:35:55

标签: c# uwp idisposable

当我使用StreamSocket的对象并将属性IInputStream或IOutputStream返回到客户端代码时。这些接口继承自IDisposable。在调用Dispose方法时,我希望将处理StreamSocket的实例。但没有任何反应,没有TCP连接没有关闭。当对象转换为其中一个接口时,Dispose方法做什么?谢谢。

2 个答案:

答案 0 :(得分:0)

将对象标记为可用于垃圾回收。除非对象的作者在Dispose方法的流上调用close,否则您可能会或可能看不到该流立即关闭。

答案 1 :(得分:0)

等待等待。你得到了IInputStream和IOutputStream。 为什么你期望在属性中调用这些对象的Dispose应该关闭StreamSocket连接?在StreamSocket对象上调用Dispose。 (MSDN