Ejemplo n.º 1
0
 /// <summary>
 /// 获取或创建业务总线
 /// </summary>
 /// <returns></returns>
 public static IBizBus GetBus()
 {
     if (bizbus == null)
     {
         lock (padlock)
         {
             if (bizbus == null)
             {
                 CallMode callmode = AppSettingConfig.GetCallMode();
                 if (callmode == CallMode.Local)
                 {
                     InitializeClientBus();
                 }
                 else if (callmode == CallMode.Remote)
                 {
                     InitializeRemoteBus();
                 }
             }
         }
     }
     return(bizbus);
 }