コード例 #1
0
 /// <summary>
 /// 异步 解压缩字节数组 返回 解压缩后的字符串
 /// </summary>
 /// <param name="decompressBytes">要解压缩的字节数组</param>
 /// <param name="encoding">编码 Null 使用默认编码</param>
 /// <param name="compresserStringAndBytes">压缩器 字符串 和 字节数组 压缩 功能 接口</param>
 /// <returns></returns>
 public static async Task <string> DecompressStringFromBytesAsync(byte[] decompressBytes, Encoding encoding = null, ICompresserStringAndBytes compresserStringAndBytes = null)
 {
     return(await GenericityHelper.GetInterface(compresserStringAndBytes, DefaultCompresser).DecompressStringFromBytesAsync(decompressBytes, encoding));
 }
コード例 #2
0
 /// <summary>
 /// 解压缩字节数组 返回 解压缩后的字符串
 /// </summary>
 /// <param name="decompressBytes">要解压缩的字节数组</param>
 /// <param name="encoding">编码 Null 使用默认编码</param>
 /// <param name="compresserStringAndBytes">压缩器 字符串 和 字节数组 压缩 功能 接口</param>
 /// <returns></returns>
 public static string DecompressStringFromBytes(byte[] decompressBytes, Encoding encoding = null, ICompresserStringAndBytes compresserStringAndBytes = null)
 {
     return(GenericityHelper.GetInterface(compresserStringAndBytes, DefaultCompresser).DecompressStringFromBytes(decompressBytes, encoding));
 }
コード例 #3
0
 /// <summary>
 /// 异步 压缩字符串 返回 压缩后的 字节数组
 /// </summary>
 /// <param name="compressString">要压缩的字符串</param>
 /// <param name="encoding">编码 Null 使用默认编码</param>
 /// <param name="compresserStringAndBytes">压缩器 字符串 和 字节数组 压缩 功能 接口</param>
 /// <returns></returns>
 public static async Task <byte[]> CompressStringToBytesAsync(string compressString, Encoding encoding = null, ICompresserStringAndBytes compresserStringAndBytes = null)
 {
     return(await GenericityHelper.GetInterface(compresserStringAndBytes, DefaultCompresser).CompressStringToBytesAsync(compressString, encoding));
 }
コード例 #4
0
 /// <summary>
 /// 压缩字符串 返回 压缩后的 字节数组
 /// </summary>
 /// <param name="compressString">要压缩的字符串</param>
 /// <param name="encoding">编码 Null 使用默认编码</param>
 /// <param name="compresserStringAndBytes">压缩器 字符串 和 字节数组 压缩 功能 接口</param>
 /// <returns></returns>
 public static byte[] CompressStringToBytes(string compressString, Encoding encoding = null, ICompresserStringAndBytes compresserStringAndBytes = null)
 {
     return(GenericityHelper.GetInterface(compresserStringAndBytes, DefaultCompresser).CompressStringToBytes(compressString, encoding));
 }