Writer已关闭或处于错误状态

时间:2012-02-06 21:40:21

标签: c# xml xslt

在调用XslCompiledTransform.Transform()方法时,我遇到了这个例外:

  

Writer已关闭或处于错误状态。

任何人都知道这意味着什么?

1 个答案:

答案 0 :(得分:1)

这意味着......作家已关闭或处于错误状态。

向我们展示周围的代码。看起来您有一个StreamWriter与该对象相关联,该对象已被处理或抛出错误。例如:

using( var stream = new SomeStream() )
using( var streamWriter = new StreamWriter() )
{
    someObj.SomeStreamWriter = streamWriter;
    // ...
}

// should throw an error as streamWriter
// has been disposed of by this point.
someObj.WriteToStream();