C# MemoryStream ToArray bleibt hängen und reagiert nichtC#

Ein Treffpunkt für C#-Programmierer
Guest
 C# MemoryStream ToArray bleibt hängen und reagiert nicht

Post by Guest »

Ich habe versucht, das Byte-Array aus einem MemoryStream abzurufen, habe aber festgestellt, dass es hängen geblieben ist, als ich gerade ToArray() aufgerufen habe.
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();
Ausnahme nach 3 Minuten gefunden:
Image

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post