Esempio n. 1
0
 /// <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);
     }
 }
Esempio n. 2
0
 ///<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;
     }
 }