Cred ca este a 2-a oara când întâlnesc aceasta cerința in decurs de câteva săptămâni. Se da un stream și o locație unde trebuie salvat, se cere să se salveze conținutul la stream in locația data. Din păcate API-ul de .NET nu ne permite să facem acest lucru doar dintr-un apel. O soluție propusa este următoarea: /// <summary> /// Save the stream to the given location. /// </summary> /// <param name="stream">The stream.</param> /// <param name="filePath">The file path where is saved.</param> /// <param name="blockSize">The size of the buffer(in kB)</param> public static void SaveStream(this Stream stream,String filePath,SeekOrigin seekOrigin=SeekOrigin.Begin,int blockSize=1) { //Set the poinder to the begin of the stream. if(stream.CanSeek && seekOrigin==SeekOrigin.Begin) { stream.Seek(0, SeekOrigin.B...
DREAMER, CRAFTER, TECHNOLOGY ENTHUSIAST, SPEAKER, TRAINER, AZURE MVP, SOLVING HARD BUSINESS PROBLEMS WITH CUTTING-EDGE TECHNOLOGY