///<summary> /// 反序列化 ///</summary> public T Deserialize <T>(byte[] data) { errorMessage = string.Empty; try { return(serializeBytes.Deserialize <T>(data)); } catch (Exception ex) { errorMessage = ex.ToExceptionDetail(); return(default(T)); } }
///<summary> /// 反序列化 ///</summary> public static T FromBytes <T>(byte[] data) { try { if (s_serializeBytes.IsNull()) { string classNameAndAssembly = WebConfig.GetApp("SerializeBytesProviderName"); Use(classNameAndAssembly); } return(s_serializeBytes.Deserialize <T>(data)); } catch (Exception ex) { throw ex; } }