J'ai la méthode constructeur suivante qui ouvre un MemoryStream
à partir d'un chemin de fichier:Comment obtenir un MemoryStream à partir d'un flux dans .NET?
MemoryStream _ms;
public MyClass(string filePath)
{
byte[] docBytes = File.ReadAllBytes(filePath);
_ms = new MemoryStream();
_ms.Write(docBytes, 0, docBytes.Length);
}
Je dois changer cela pour accepter un Stream
au lieu d'un chemin de fichier. Quel est le moyen le plus simple/le plus efficace d'obtenir un MemoryStream
à partir de l'objet Stream
?
Une fois que vous avez le Stream, pourquoi la convertir en MemoryStream? Tu ne peux pas travailler directement avec le Stream? –
J'ai besoin d'un MemoryStream en raison d'autres dépendances. – fearofawhackplanet