Ejemplo n.º 1
0
 private static void Init()
 {
     lock (asyncLock)
     {
         if (cacheProvider == null)
         {
             try
             {
                 cacheProvider = CacheProvider.GetPorvider("HHtravel.Booking");//建议只调用一次 并将GetPorvider的值保存在静态变量中
             }
             catch (Exception ex)
             {
                 //初始化异常,有可能是配置文件错误,网络异常或其他异常。请查看ex获取详细信息,注意ex.Type
             }
             if (cacheProvider == null)
             {
                 //获取不到ICacheProvider,很可能是name传错了,不存在
             }
         }
     }
 }