C# Class Unipluss.UniAlltid.Frontend.API.Code.Compressor

Inheritance: ICompressor
Exibir arquivo Open project: unipluss/UniAlltid.Language

Public Methods

Method Description
Compress ( Stream source, Stream destination ) : System.Threading.Tasks.Task
CreateCompressionStream ( Stream output ) : Stream
CreateDecompressionStream ( Stream input ) : Stream
Decompress ( Stream source, Stream destination ) : System.Threading.Tasks.Task

Protected Methods

Method Description
Pump ( Stream input, Stream output ) : System.Threading.Tasks.Task

Method Details

Compress() public method

public Compress ( Stream source, Stream destination ) : System.Threading.Tasks.Task
source System.IO.Stream
destination System.IO.Stream
return System.Threading.Tasks.Task

CreateCompressionStream() public abstract method

public abstract CreateCompressionStream ( Stream output ) : Stream
output System.IO.Stream
return System.IO.Stream

CreateDecompressionStream() public abstract method

public abstract CreateDecompressionStream ( Stream input ) : Stream
input System.IO.Stream
return System.IO.Stream

Decompress() public method

public Decompress ( Stream source, Stream destination ) : System.Threading.Tasks.Task
source System.IO.Stream
destination System.IO.Stream
return System.Threading.Tasks.Task

Pump() protected method

protected Pump ( Stream input, Stream output ) : System.Threading.Tasks.Task
input System.IO.Stream
output System.IO.Stream
return System.Threading.Tasks.Task