Class BaseArchiveStorage
An abstract IArchive
Implements
Inherited Members
Namespace: ICSharpCode.SharpZipLib.Zip
Assembly: ICSharpCode.SharpZipLib.dll
Syntax
public abstract class BaseArchiveStorage : IArchiveStorage
Constructors
| Improve this Doc View SourceBaseArchiveStorage(FileUpdateMode)
Initializes a new instance of the Base
Declaration
protected BaseArchiveStorage(FileUpdateMode updateMode)
Parameters
Type | Name | Description |
---|---|---|
File |
updateMode | The update mode. |
Properties
| Improve this Doc View SourceUpdateMode
Gets the update mode applicable.
Declaration
public FileUpdateMode UpdateMode { get; }
Property Value
Type | Description |
---|---|
File |
The update mode. |
Methods
| Improve this Doc View SourceConvertTemporaryToFinal()
Converts the temporary System.
Declaration
public abstract Stream ConvertTemporaryToFinal()
Returns
Type | Description |
---|---|
System. |
Returns a System. |
See Also
| Improve this Doc View SourceDispose()
Disposes this instance.
Declaration
public abstract void Dispose()
GetTemporaryOutput()
Gets a temporary output System.
Declaration
public abstract Stream GetTemporaryOutput()
Returns
Type | Description |
---|---|
System. |
Returns the temporary output stream. |
See Also
| Improve this Doc View SourceMakeTemporaryCopy(Stream)
Make a temporary copy of a System.
Declaration
public abstract Stream MakeTemporaryCopy(Stream stream)
Parameters
Type | Name | Description |
---|---|---|
System. |
stream | The System. |
Returns
Type | Description |
---|---|
System. |
Returns a temporary output System. |
OpenForDirectUpdate(Stream)
Return a stream suitable for performing direct updates on the original source.
Declaration
public abstract Stream OpenForDirectUpdate(Stream stream)
Parameters
Type | Name | Description |
---|---|---|
System. |
stream | The System. |
Returns
Type | Description |
---|---|
System. |
Returns a stream suitable for direct updating. |