C# Class EdjCase.JsonRpc.Router.Defaults.DefaultRpcCompressor

Rpc compressor that uses System.IO.Compression
Inheritance: IRpcCompressor
Afficher le fichier Open project: edjCase/JsonRpc

Private Properties

Свойство Type Description

Méthodes publiques

Méthode Description
CompressText ( Stream outputStream, string text, Encoding encoding, CompressionType compressionType ) : void

Compressor that takes the text and puts it in the outputStream in a compressed format

DefaultRpcCompressor ( ILogger logger ) : System

Method Details

CompressText() public méthode

Compressor that takes the text and puts it in the outputStream in a compressed format
public CompressText ( Stream outputStream, string text, Encoding encoding, CompressionType compressionType ) : void
outputStream Stream Stream to write the compressed value to
text string Text to compress
encoding System.Text.Encoding Encoding to be used when compressing
compressionType CompressionType Type of compression to be used when compressing
Résultat void

DefaultRpcCompressor() public méthode

public DefaultRpcCompressor ( ILogger logger ) : System
logger ILogger Optional logger for logging the compression requests
Résultat System