Torna al Thread

public static byte[] ReadWholeArray(Stream stream) { //Source //http://www.yoda.arachsys.com/csharp/readbinary.html //Jon Skeet byte[] data=new byte[stream.Length]; int offset = 0; int remaining = data.Length; while (remaining > 0) { int read = stream.Read(data, offset, remaining); if (read <= 0) throw new EndOfStreamException (String.Format("End of stream reached with {0} bytes left to read", remaining)); remaining -= read; offset += read; } return data; }
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5