C# 클래스 BB.Caching.Compression.SmartCompressor

Intelligently compresses data using gzip or the original raw data, whichever is smallest.
파일 보기 프로젝트 열기: JesseBuesking/BB.Caching

공개 메소드들

메소드 설명
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.

비공개 메소드들

메소드 설명
SmartCompressor ( ) : System

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

메소드 상세

Compress() 공개 메소드

Compresses a byte array.
public Compress ( byte value ) : byte[]
value byte /// The value. ///
리턴 byte[]

Compress() 공개 메소드

Compresses a string.
public Compress ( string value ) : byte[]
value string /// The value. ///
리턴 byte[]

CompressAsync() 공개 메소드

Compresses a byte array.
public CompressAsync ( byte value ) : Task
value byte /// The value. ///
리턴 Task

CompressAsync() 공개 메소드

Compresses a string.
public CompressAsync ( string value ) : Task
value string /// The value. ///
리턴 Task

Decompress() 공개 메소드

Decompresses a byte array containing compressed data.
public Decompress ( byte value ) : byte[]
value byte /// The byte array of compressed data. ///
리턴 byte[]

DecompressAsync() 공개 메소드

Decompresses a byte array containing compressed data.
public DecompressAsync ( byte value ) : Task
value byte /// The byte array of compressed data. ///
리턴 Task

DecompressString() 공개 메소드

Decompresses a byte array containing compressed data.
public DecompressString ( byte value ) : string
value byte /// The byte array of compressed data. ///
리턴 string

DecompressStringAsync() 공개 메소드

Decompresses a byte array containing compressed data.
public DecompressStringAsync ( byte value ) : Task
value byte /// The byte array of compressed data. ///
리턴 Task