Я задал вопрос о том, как исследовать содержимое объекта XMLWriter
при отладке.
Я пытаюсь проверить содержимое XmlReader
объекта, созданного из потока памяти аналогично тому, как указано в ответе на связанный вопрос. Но я получаю UnauthorizedAccessException
с указанием MemoryStream's internal buffer cannot be accessed.
Как проверить чтение XML из MemoryStream?
public PInfo(byte[] pBytes)
{
MemoryStream pMem = new MemoryStream(pBytes);
XmlReader reader = XmlReader.Create(pMem);
//MemoryStream's internal buffer cannot be accessed.
string s = Encoding.UTF8.GetString(pMem.GetBuffer(), 0, (int)pMem.Position);
....
}