Class IronBaseArchive
Base class for Iron Software Archives
Inheritance
System.Object
IronBaseArchive
Implements
System.IDisposable
Namespace: IronZip
Assembly: IronZip.dll
Syntax
public abstract class IronBaseArchive : Object, IDisposable
Constructors
IronBaseArchive()
Declaration
protected IronBaseArchive()
Fields
_internalStream
Internal MemoryStream to store ZipOutputStream
Declaration
protected MemoryStream _internalStream
Field Value
Type | Description |
---|---|
System.IO.MemoryStream |
_storedArchivePath
File path to store the Archive.
Declaration
protected string _storedArchivePath
Field Value
Type | Description |
---|---|
System.String |
isDisposed
Dispose method
Declaration
protected bool isDisposed
Field Value
Type | Description |
---|---|
System.Boolean |
Methods
CheckLicense()
Check the license before using IronZIP
Declaration
protected static void CheckLicense()
Exceptions
Type | Condition |
---|---|
IronSoftware.Exceptions.LicensingException |
Dispose()
Declaration
public virtual void Dispose()
Save()
Save the archive
Declaration
public abstract void Save()
Remarks
Users cannot add additional entries after saving
SaveAs(String)
Save the archive to the specified path
Declaration
public abstract void SaveAs(string Path)
Parameters
Type | Name | Description |
---|---|---|
System.String | Path | Save path |
Remarks
Users cannot add additional entries after saving
Implements
System.IDisposable