Пример #1
0
 /// <summary>
 /// 初始化对象
 /// </summary>
 /// <param name="requestId"></param>
 /// <param name="serviceId"></param>
 /// <param name="userId"></param>
 /// <param name="timeOut"></param>
 /// <param name="compressType"></param>
 /// <param name="encyptionType"></param>
 public RequestEntity(string requestId,
                      string serviceId, int userId, int timeOut, EnumCompressType compressType, EnumEncyptionType encyptionType)
 {
     RequestId     = requestId;
     ServiceId     = serviceId;
     UserId        = userId;
     TimeOut       = timeOut;
     CompressType  = (int)compressType;
     EncyptionType = (int)encyptionType;
 }
Пример #2
0
        /// <summary>
        /// 解压缩
        /// </summary>
        /// <param name="compressType"></param>
        /// <param name="OriginalData"></param>
        /// <returns></returns>
        public static byte[] DeCompress(EnumCompressType compressType, byte[] OriginalData)
        {
            switch (compressType)
            {
            case EnumCompressType.None:
                return(OriginalData);

            case EnumCompressType.MemCompress:
                return(MemDeCopress(OriginalData));

            case EnumCompressType.GZIP:
                return(GZipDecompress(OriginalData));

            default:
                return(OriginalData);
            }
        }
Пример #3
0
 /// <summary>
 /// 初始化对象
 /// </summary>
 /// <param name="requestId"></param>
 /// <param name="serviceId"></param>
 /// <param name="userId"></param>
 /// <param name="timeOut"></param>
 /// <param name="compressType"></param>
 public RequestEntity(string requestId,
                      string serviceId, int userId, int timeOut, EnumCompressType compressType)
     : this(requestId, serviceId, userId, timeOut, compressType, EnumEncyptionType.None)
 {
 }