示例#1
0
 public virtual IJT809Config Register(params Assembly[] externalAssemblies)
 {
     if (externalAssemblies != null)
     {
         foreach (var easb in externalAssemblies)
         {
             FormatterFactory.Register(easb);
         }
     }
     return(this);
 }
 /// <summary>
 /// 全局注册外部程序集
 /// </summary>
 /// <param name="externalAssemblies"></param>
 /// <returns></returns>
 public JT808GlobalConfig Register(params Assembly[] externalAssemblies)
 {
     if (externalAssemblies != null)
     {
         foreach (var easb in externalAssemblies)
         {
             FormatterFactory.Register(easb);
             JT808_0X0200_Custom_Factory.Register(easb);
             JT808_0X8103_Custom_Factory.Register(easb);
         }
     }
     return(this);
 }
示例#3
0
 public virtual IJT808Config Register(params Assembly[] externalAssemblies)
 {
     if (externalAssemblies != null)
     {
         foreach (var easb in externalAssemblies)
         {
             MsgIdFactory.Register(easb);
             FormatterFactory.Register(easb);
             JT808_0X0200_Factory.Register(easb);
             JT808_0X0200_Custom_Factory.Register(easb);
             JT808_0X8103_Factory.Register(easb);
             JT808_0X8103_Custom_Factory.Register(easb);
             JT808_0x0900_Custom_Factory.Register(easb);
             JT808_0x8900_Custom_Factory.Register(easb);
         }
     }
     return(this);
 }