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