以下のようなXMLデータを読み込んでいますNetworkStream
。
using (XmlReader xmlReader = XmlReader.Create(stream, new XmlReaderSettings() { Async = true }))
{
try
{
while (await xmlReader.ReadAsync())
{
...
上記のループstream.Inject("</stop>")
で読み取れるように呼び出したいと思います。while
ラッパー クラスを記述してメソッドStream
を実装し、Inject
メソッドをオーバーライドする必要があることはわかっていますReadAsync
。しかし、私はそれを達成する方法がわかりません。誰かがそのようなことがどのように行われるかを教えてくれますか (Inject
メソッドのどこに追加の文字列を追加する必要があるか想像できません)?