An IArchiveStorage implementation suitable for hard disks.
More...
An IArchiveStorage implementation suitable for hard disks.
◆ DiskArchiveStorage() [1/2]
| ICSharpCode.SharpZipLib.Zip.DiskArchiveStorage.DiskArchiveStorage |
( |
ZipFile | file, |
|
|
FileUpdateMode | updateMode ) |
Initializes a new instance of the DiskArchiveStorage class.
- Parameters
-
| file | The file. |
| updateMode | The update mode. |
◆ DiskArchiveStorage() [2/2]
| ICSharpCode.SharpZipLib.Zip.DiskArchiveStorage.DiskArchiveStorage |
( |
ZipFile | file | ) |
|
◆ ConvertTemporaryToFinal()
| override Stream ICSharpCode.SharpZipLib.Zip.DiskArchiveStorage.ConvertTemporaryToFinal |
( |
| ) |
|
◆ Dispose()
| override void ICSharpCode.SharpZipLib.Zip.DiskArchiveStorage.Dispose |
( |
| ) |
|
◆ GetTempFileName()
| string ICSharpCode.SharpZipLib.Zip.DiskArchiveStorage.GetTempFileName |
( |
string | original, |
|
|
bool | makeTempFile ) |
|
staticprivate |
◆ GetTemporaryOutput()
| override Stream ICSharpCode.SharpZipLib.Zip.DiskArchiveStorage.GetTemporaryOutput |
( |
| ) |
|
◆ MakeTemporaryCopy()
| override Stream ICSharpCode.SharpZipLib.Zip.DiskArchiveStorage.MakeTemporaryCopy |
( |
Stream | stream | ) |
|
◆ OpenForDirectUpdate()
| override Stream ICSharpCode.SharpZipLib.Zip.DiskArchiveStorage.OpenForDirectUpdate |
( |
Stream | stream | ) |
|
Return a stream suitable for performing direct updates on the original source.
- Parameters
-
| stream | The current stream. |
- Returns
- Returns a stream suitable for direct updating.
If the stream stream is not null this is used as is.
Implements ICSharpCode.SharpZipLib.Zip.IArchiveStorage.
◆ fileName_
| string ICSharpCode.SharpZipLib.Zip.DiskArchiveStorage.fileName_ |
|
private |
◆ temporaryName_
| string ICSharpCode.SharpZipLib.Zip.DiskArchiveStorage.temporaryName_ |
|
private |
◆ temporaryStream_
| Stream ICSharpCode.SharpZipLib.Zip.DiskArchiveStorage.temporaryStream_ |
|
private |
The documentation for this class was generated from the following file: