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); } }
public void Dispose() { BackingArchive.Dispose(); }