型パラメーターで渡されるMemoryStreamオブジェクトがあります
(C#の抽象クラスです)。 StreamStream
彼のクローンを作成しMemoryStream、元のオブジェクトの現在の位置に別のオブジェクトを作成し、それから新しいオブジェクトも作成しXMLReaderて、その内容を読み取ることができるようにしたいと考えています。
これは私がやったことであり、機能していません ( //*でマークされた行をデバッグしています-> newReaderhas got {None}value)
仮定: メソッド内にあり、Stream currentStream参照があります。
var x = new XmlReaderSettings();
x.IgnoreWhitespace = true;
using (var newMemoryStream = new MemoryStream())
{
stream.CopyTo(newMemoryStream);
using (var newReader = XmlReader.Create(newMemoryStream,x)) //*
{
Doing some stuff...
}
}