Class ZipArchive
Namespace: Aurigma.DesignAtoms.Storage
Assembly: Aurigma.DesignAtoms.dll
Syntax
public class ZipArchive : BaseArchive, IDisposable
Inheritance: System.Object -> Aurigma.DesignAtoms.Storage.BaseArchive -> ZipArchive
Implements
Aurigma.DesignAtoms.Cache.Abstractions.Interfaces.ISerializableStorageSystem.IDisposable
Inherited Members
- Aurigma.DesignAtoms.Storage.BaseArchive.AddFileWithId(System.String, System.String, System.Boolean)
- Aurigma.DesignAtoms.Storage.BaseArchive.GetFileList(System.String)
- Aurigma.DesignAtoms.Storage.BaseArchive.CreateArchive(System.IO.Stream)
System.Object.ToStringSystem.Object.Equals(System.Object)System.Object.Equals(System.Object,System.Object)System.Object.ReferenceEquals(System.Object,System.Object)System.Object.GetHashCodeSystem.Object.GetTypeSystem.Object.MemberwiseClone
Constructors
ZipArchive
public ZipArchive(Stream zipStream, FileMode mode, FileAccess access)
Methods
AddFileWithId
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
GetReadStream
public override Stream GetReadStream(string fileId, bool isSource = false)
Parameters
| Type | Name | Description |
|---|---|---|
System.String | fileId | |
System.Boolean | isSource |
Returns
System.IO.Stream
Overrides
FileExists
public override bool FileExists(string fileId)
Parameters
| Type | Name | Description |
|---|---|---|
System.String | fileId |
Returns
System.Boolean
Overrides
WriteToStream
public override void WriteToStream(string fileId, Action<Stream> action)
Parameters
| Type | Name | Description |
|---|---|---|
System.String | fileId | |
System.Action<System.IO.Stream> | action |
Overrides
GetFileList
public override string[] GetFileList()
Returns
System.String[]
Overrides
UpdateLastAccessTime
public override void UpdateLastAccessTime(string fileId)
Parameters
| Type | Name | Description |
|---|---|---|
System.String | fileId |
Overrides
Dispose
public override void Dispose()
Overrides
Fields
Compression
public CompressionOption Compression