我应该处置重定向的StandardOutput / StandardError

时间:2011-06-06 22:45:44

标签: .net process

如果我在创建StandardOutput对象时重定向StandardError / Process,我是否应该在不再需要StreamReaders对象时处置Process?使用反射器我发现Process.Dispose()不会为我做这件事(除非我遗漏了什么)。

1 个答案:

答案 0 :(得分:7)

是的,流程对象会处理自己的读者及其底层流。重定向输出检索读取器实例,但底层流仍由processinfo管理,processinfo自动处理,因此不需要丢弃读取器。