Ejemplo n.º 1
0
 public static ICacheAttachFiles GetAttachFilesService()
 {
     if (iCacheAttachFiles == null)
     {
         lock (lockHelper)
         {
             if (iCacheAttachFiles == null)
             {
                 try
                 {
                     if (EntLibConfigs.GetConfig().Cacheattachfiles.Enable)
                     {
                         iCacheAttachFiles = (ICacheAttachFiles)Activator.CreateInstance(Type.GetType(
                                                                                             "Discuz.EntLib.MongoDB.Data.AttachFiles, Discuz.EntLib.MongoDB", false, true));
                     }
                 }
                 catch
                 {
                     throw new Exception("请检查 Discuz.EntLib.MongoDB.dll 文件是否被放置到了bin目录下!");
                 }
             }
         }
     }
     return(iCacheAttachFiles);
 }
Ejemplo n.º 2
0
 public static ICacheAttachFiles GetAttachFilesService()
 {
     if (iCacheAttachFiles == null)
     {
         lock (lockHelper)
         {
             if (iCacheAttachFiles == null)
             {
                 try
                 {
                     if (EntLibConfigs.GetConfig().Cacheattachfiles.Enable)
                     {
                         iCacheAttachFiles = (ICacheAttachFiles)Activator.CreateInstance(Type.GetType(
                               "Discuz.EntLib.MongoDB.Data.AttachFiles, Discuz.EntLib.MongoDB", false, true));
                     }
                 }
                 catch
                 {
                     throw new Exception("请检查 Discuz.EntLib.MongoDB.dll 文件是否被放置到了bin目录下!");
                 }
             }
         }
     }
     return iCacheAttachFiles;
 }