예제 #1
0
        private async Task AddBinaryEntryAsync(string entryName, Stream content, CompressionLevel compressionLevel = CompressionLevel.Optimal)
        {
            var entry = BackingArchive.CreateEntry(entryName, compressionLevel);

            using (var stream = entry.Open())
                using (var writer = new StreamWriter(stream))
                {
                    await content.CopyToAsync(stream).ConfigureAwait(false);
                }
        }
예제 #2
0
 public void Dispose()
 {
     BackingArchive.Dispose();
 }