/// <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; }
/// <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); } }
/// <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) { }