Back to Website
Show / Hide Table of Contents

Class ZipArchive

Inheritance
System.Object
BaseArchive
ZipArchive
Implements
ISerializableStorage
System.IDisposable
Inherited Members
BaseArchive.AddFileWithId(String, String, Boolean)
BaseArchive.GetFileList(String)
BaseArchive.CreateArchive(Stream)
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Aurigma.DesignAtoms.Storage
Assembly: Aurigma.DesignAtoms.dll
Syntax
public class ZipArchive : BaseArchive, ISerializableStorage, IDisposable

Constructors

ZipArchive(Stream, FileMode, FileAccess)

Declaration
public ZipArchive(Stream zipStream, FileMode mode, FileAccess access)
Parameters
Type Name Description
System.IO.Stream zipStream
System.IO.FileMode mode
System.IO.FileAccess access

Fields

Compression

Declaration
public CompressionOption Compression
Field Value
Type Description
System.IO.Packaging.CompressionOption

Methods

AddFileWithId(String, Stream, Boolean)

Declaration
public override void AddFileWithId(string fileId, Stream fileData, bool isSource = false)
Parameters
Type Name Description
System.String fileId
System.IO.Stream fileData
System.Boolean isSource
Overrides
BaseArchive.AddFileWithId(String, Stream, Boolean)

Dispose()

Declaration
public override void Dispose()
Overrides
BaseArchive.Dispose()

FileExists(String)

Declaration
public override bool FileExists(string fileId)
Parameters
Type Name Description
System.String fileId
Returns
Type Description
System.Boolean
Overrides
BaseArchive.FileExists(String)

GetFileList()

Declaration
public override string[] GetFileList()
Returns
Type Description
System.String[]
Overrides
BaseArchive.GetFileList()

GetReadStream(String, Boolean)

Declaration
public override Stream GetReadStream(string fileId, bool isSource = false)
Parameters
Type Name Description
System.String fileId
System.Boolean isSource
Returns
Type Description
System.IO.Stream
Overrides
BaseArchive.GetReadStream(String, Boolean)

UpdateLastAccessTime(String)

Declaration
public override void UpdateLastAccessTime(string fileId)
Parameters
Type Name Description
System.String fileId
Overrides
BaseArchive.UpdateLastAccessTime(String)

WriteToStream(String, Action<Stream>)

Declaration
public override void WriteToStream(string fileId, Action<Stream> action)
Parameters
Type Name Description
System.String fileId
System.Action<System.IO.Stream> action
Overrides
BaseArchive.WriteToStream(String, Action<Stream>)

Implements

ISerializableStorage
System.IDisposable
Was this page helpful?
Thanks for your feedback!
Back to top Copyright © 2001–2025 Aurigma, Inc. All rights reserved.
Loading...
    Thank for your vote
    Your opinion is important to us. To provide details, send feedback.
    Send feedback