C# Class ICSharpCode.SharpZipLib.Zip.BaseArchiveStorage

An abstract IArchiveStorage suitable for extension by inheritance.
Inheritance: IArchiveStorage
Show file Open project: fanfeilong/exceltk

Public Methods

Method Description
ConvertTemporaryToFinal ( ) : Stream

Converts the temporary Stream to its final form.

Dispose ( ) : void

Disposes this instance.

GetTemporaryOutput ( ) : Stream

Gets a temporary output Stream

MakeTemporaryCopy ( Stream stream ) : Stream

Make a temporary copy of a Stream.

OpenForDirectUpdate ( Stream stream ) : Stream

Return a stream suitable for performing direct updates on the original source.

Protected Methods

Method Description
BaseArchiveStorage ( FileUpdateMode updateMode ) : System

Initializes a new instance of the BaseArchiveStorage class.

Method Details

BaseArchiveStorage() protected method

Initializes a new instance of the BaseArchiveStorage class.
protected BaseArchiveStorage ( FileUpdateMode updateMode ) : System
updateMode FileUpdateMode The update mode.
return System

ConvertTemporaryToFinal() public abstract method

Converts the temporary Stream to its final form.
public abstract ConvertTemporaryToFinal ( ) : Stream
return Stream

Dispose() public abstract method

Disposes this instance.
public abstract Dispose ( ) : void
return void

GetTemporaryOutput() public abstract method

Gets a temporary output Stream
public abstract GetTemporaryOutput ( ) : Stream
return Stream

MakeTemporaryCopy() public abstract method

Make a temporary copy of a Stream.
public abstract MakeTemporaryCopy ( Stream stream ) : Stream
stream Stream The to make a copy of.
return Stream

OpenForDirectUpdate() public abstract method

Return a stream suitable for performing direct updates on the original source.
public abstract OpenForDirectUpdate ( Stream stream ) : Stream
stream Stream The to open for direct update.
return Stream