Писатель закрыт или находится в состоянии ошибки - PullRequest
2 голосов
/ 07 февраля 2012

При вызове метода XslCompiledTransform.Transform() я получаю следующее исключение:

Писатель закрыт или находится в состоянии ошибки.

Кто-нибудь знает, что это значит?

1 Ответ

1 голос
/ 07 февраля 2012

Это означает, что ... Writer закрыт или находится в состоянии ошибки.

Покажите нам окружающий код. Похоже, у вас есть 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(); 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...