/// <summary>
 /// 加载服务信息
 /// </summary>
 /// <param name="configHandler"></param>
 /// <returns></returns>
 protected bool LoadServiceInfo(AtonProviderHandler configHandler, string name = "")
 {
     if (string.IsNullOrEmpty(name)) //全部加载
     {
         foreach (var item in configHandler)
         {
             IComProvider service;
             if (TryCreateInstance <IComProvider>(item.Type, out service))
             {
                 container.TryAdd(item.Name, service);
             }
         }
     }
     else //延迟加载
     {
         var item = configHandler.FirstOrDefault(n => n.Name == name);
         if (item == null)
         {
             return(false);
         }
         else
         {
             IComProvider service;
             if (TryCreateInstance <IComProvider>(item.Type, out service))
             {
                 container.TryAdd(item.Name, service);
             }
             else
             {
                 return(false);
             }
         }
     }
     return(true);
 }
 /// <summary>
 /// 加载服务信息
 /// </summary>
 /// <param name="configHandler"></param>
 /// <returns></returns>
 protected bool LoadServiceInfo(AtonProviderHandler configHandler, string name = "")
 {
     if (string.IsNullOrEmpty(name)) //全部加载
     {
         foreach (var item in configHandler)
         {
             IComProvider service;
             if (TryCreateInstance<IComProvider>(item.Type, out service))
             {
                 container.TryAdd(item.Name, service);
             }
         }
     }
     else //延迟加载
     {
         var item = configHandler.FirstOrDefault(n => n.Name == name);
         if (item == null)
         {
             return false;
         }
         else
         {
             IComProvider service;
             if (TryCreateInstance<IComProvider>(item.Type, out service))
             {
                 container.TryAdd(item.Name, service);
             }
             else
             {
                 return false;
             }
         }
     }
     return true;
 }