An IArchiveStorage implementation suitable for in memory streams.
More...
An IArchiveStorage implementation suitable for in memory streams.
◆ MemoryArchiveStorage() [1/2]
| ICSharpCode.SharpZipLib.Zip.MemoryArchiveStorage.MemoryArchiveStorage |
( |
| ) |
|
◆ MemoryArchiveStorage() [2/2]
| ICSharpCode.SharpZipLib.Zip.MemoryArchiveStorage.MemoryArchiveStorage |
( |
FileUpdateMode | updateMode | ) |
|
Initializes a new instance of the MemoryArchiveStorage class.
- Parameters
-
This constructor is for testing as memory streams dont really require safe mode.
◆ ConvertTemporaryToFinal()
| override Stream ICSharpCode.SharpZipLib.Zip.MemoryArchiveStorage.ConvertTemporaryToFinal |
( |
| ) |
|
◆ Dispose()
| override void ICSharpCode.SharpZipLib.Zip.MemoryArchiveStorage.Dispose |
( |
| ) |
|
◆ GetTemporaryOutput()
| override Stream ICSharpCode.SharpZipLib.Zip.MemoryArchiveStorage.GetTemporaryOutput |
( |
| ) |
|
◆ MakeTemporaryCopy()
| override Stream ICSharpCode.SharpZipLib.Zip.MemoryArchiveStorage.MakeTemporaryCopy |
( |
Stream | stream | ) |
|
◆ OpenForDirectUpdate()
| override Stream ICSharpCode.SharpZipLib.Zip.MemoryArchiveStorage.OpenForDirectUpdate |
( |
Stream | stream | ) |
|
Return a stream suitable for performing direct updates on the original source.
- Parameters
-
| stream | The original source stream |
- Returns
- Returns a stream suitable for direct updating.
If the stream passed is not null this is used; otherwise a new MemoryStream is returned.
Implements ICSharpCode.SharpZipLib.Zip.IArchiveStorage.
◆ finalStream_
| MemoryStream ICSharpCode.SharpZipLib.Zip.MemoryArchiveStorage.finalStream_ |
|
private |
◆ temporaryStream_
| MemoryStream ICSharpCode.SharpZipLib.Zip.MemoryArchiveStorage.temporaryStream_ |
|
private |
◆ FinalStream
| MemoryStream ICSharpCode.SharpZipLib.Zip.MemoryArchiveStorage.FinalStream |
|
get |
The documentation for this class was generated from the following file: