型パラメーターで渡されるMemoryStream
オブジェクトがあります
(C#の抽象クラスです)。 Stream
Stream
彼のクローンを作成しMemoryStream
、元のオブジェクトの現在の位置に別のオブジェクトを作成し、それから新しいオブジェクトも作成しXMLReader
て、その内容を読み取ることができるようにしたいと考えています。
これは私がやったことであり、機能していません ( //*でマークされた行をデバッグしています-> newReader
has 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...
}
}