Example #1
0
        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");
            }
        }
Example #2
0
 public IArchiveWriter GetArchiveWriter(Stream archiveStream, ArchiveWriterMode mode)
 {
     throw new System.NotImplementedException();
 }
Example #3
0
 public IArchiveWriter GetArchiveWriter(Stream archiveStream, ArchiveWriterMode mode)
 {
     return(new ZipArchiveWriter(archiveStream, mode));
 }
Example #4
0
 public ZipArchiveWriter(Stream zipStream, ArchiveWriterMode mode)
 {
     zipArchive = new ZipArchive(zipStream, GetMode(mode), true);
 }