Ich habe das Protokoll geschrieben und festgestellt, dass die Daten wurde bereits in den Stream geschrieben und CanRead ist wahr. Aber ich kann das Array immer noch nicht abrufen.
Fehlt mir etwas?
Code: Select all
using MemoryStream memoryStream = new MemoryStream();
currentDocument.Save(memoryStream);
currentDocument.Close(true);
memoryStream.Position = 0;
logger.LogDebug("Position {Position} and Length {Length} CanRead {CanRead}",
memoryStream.Position, memoryStream.Length, memoryStream.CanRead);
byte[] fileData = memoryStream.ToArray();
