C# Class BB.Caching.Compression.SmartCompressor

Intelligently compresses data using gzip or the original raw data, whichever is smallest.
Afficher le fichier Open project: JesseBuesking/BB.Caching

Méthodes publiques

Méthode Description
Compress ( byte value ) : byte[]

Compresses a byte array.

Compress ( string value ) : byte[]

Compresses a string.

CompressAsync ( byte value ) : Task

Compresses a byte array.

CompressAsync ( string value ) : Task

Compresses a string.

Decompress ( byte value ) : byte[]

Decompresses a byte array containing compressed data.

DecompressAsync ( byte value ) : Task

Decompresses a byte array containing compressed data.

DecompressString ( byte value ) : string

Decompresses a byte array containing compressed data.

DecompressStringAsync ( byte value ) : Task

Decompresses a byte array containing compressed data.

Private Methods

Méthode Description
SmartCompressor ( ) : System

Prevents a default instance of the SmartCompressor class from being created.

Method Details

Compress() public méthode

Compresses a byte array.
public Compress ( byte value ) : byte[]
value byte /// The value. ///
Résultat byte[]

Compress() public méthode

Compresses a string.
public Compress ( string value ) : byte[]
value string /// The value. ///
Résultat byte[]

CompressAsync() public méthode

Compresses a byte array.
public CompressAsync ( byte value ) : Task
value byte /// The value. ///
Résultat Task

CompressAsync() public méthode

Compresses a string.
public CompressAsync ( string value ) : Task
value string /// The value. ///
Résultat Task

Decompress() public méthode

Decompresses a byte array containing compressed data.
public Decompress ( byte value ) : byte[]
value byte /// The byte array of compressed data. ///
Résultat byte[]

DecompressAsync() public méthode

Decompresses a byte array containing compressed data.
public DecompressAsync ( byte value ) : Task
value byte /// The byte array of compressed data. ///
Résultat Task

DecompressString() public méthode

Decompresses a byte array containing compressed data.
public DecompressString ( byte value ) : string
value byte /// The byte array of compressed data. ///
Résultat string

DecompressStringAsync() public méthode

Decompresses a byte array containing compressed data.
public DecompressStringAsync ( byte value ) : Task
value byte /// The byte array of compressed data. ///
Résultat Task