Example #1
0
 static Message MessageToWrite(DataWithKey record)
 {
     // by compressing we trade off some CPU to IO operations.
     // smaller files are faster to download and easier to manage
     using (var stream = new MemoryStream()) {
         using (var zip = new GZipStream(stream, CompressionLevel.Fastest, true)) {
             zip.Write(record.Data, 0, record.Data.Length);
         }
         return(Message.Create(record.Key, stream.ToArray()));
     }
 }
Example #2
0
 static Message MessageToWrite(DataWithKey record)
 {
     // by compressing we trade off some CPU to IO operations.
     // smaller files are faster to download and easier to manage
     using (var stream = new MemoryStream()) {
         using (var zip = new GZipStream(stream, CompressionLevel.Fastest, true)) {
             zip.Write(record.Data, 0, record.Data.Length);
         }
         return Message.Create(record.Key, stream.ToArray());
     }
 }