/// <summary> /// 构造器 指定DLL文件和全类名 /// </summary> /// <param name="dllFileName">dll文件名</param> /// <param name="className">命名空间.类名</param> public SerializeBytes(string dllFileName, string className) { errorMessage = string.Empty; if (serializeBytes.IsNull()) { serializeBytes = (ISerializeBytes)dllFileName.LoadClass(className); } }
///<summary> /// 序列化 ///</summary> public static byte[] ToBytes <T>(T o) { try { if (s_serializeBytes.IsNull()) { string classNameAndAssembly = WebConfig.GetApp("SerializeBytesProviderName"); Use(classNameAndAssembly); } return(s_serializeBytes.Serialize(o)); } catch (Exception ex) { throw ex; } }