private ZipArchiveMode GetMode(ArchiveWriterMode mode) { switch (mode) { case ArchiveWriterMode.Create: return(ZipArchiveMode.Create); case ArchiveWriterMode.Update: return(ZipArchiveMode.Update); default: throw new Exception("Arhive writer mode not supported"); } }
public IArchiveWriter GetArchiveWriter(Stream archiveStream, ArchiveWriterMode mode) { throw new System.NotImplementedException(); }
public IArchiveWriter GetArchiveWriter(Stream archiveStream, ArchiveWriterMode mode) { return(new ZipArchiveWriter(archiveStream, mode)); }
public ZipArchiveWriter(Stream zipStream, ArchiveWriterMode mode) { zipArchive = new ZipArchive(zipStream, GetMode(mode), true); }