public static void Synchronize(int portalID, string userName, int userModuleID, string secureToken)
    {
        AuthenticateService objService = new AuthenticateService();

        if (objService.IsPostAuthenticatedView(portalID, userModuleID, userName, secureToken))
        {
            try
            {
                SynchronizeFiles.UserName     = fb.GetUsername;
                SynchronizeFiles.PortalID     = fb.GetPortalID;
                SynchronizeFiles.extensions   = "jpg,zip,txt,doc,docx,tif,css,js,jpeg,png";
                SynchronizeFiles.absolutePath = HttpContext.Current.Request.PhysicalApplicationPath.ToString();
                //SynchronizeFiles.lstFolders = FileManagerController.GetAllFolders();
                SynchronizeFiles.F2DSync();
                SynchronizeFiles.D2FSync();
            }
            catch (Exception ex)
            {
                fb.ProcessException(ex);
            }
            finally
            {
                CacheHelper.Clear("FileManagerFolders");
                CacheHelper.Clear("FileManagerFileList");
            }
        }
    }
 public static void Synchronize(int UserModuleID)
 {
     try
     {
         SynchronizeFiles.UserName     = fb.GetUsername;
         SynchronizeFiles.PortalID     = fb.GetPortalID;
         SynchronizeFiles.extensions   = FileManagerHelper.GetValidExtensions(UserModuleID, fb.GetPortalID);
         SynchronizeFiles.absolutePath = HttpContext.Current.Request.PhysicalApplicationPath.ToString();
         SynchronizeFiles.lstFolders   = FileManagerController.GetAllFolders();
         SynchronizeFiles.F2DSync();
         SynchronizeFiles.D2FSync();
     }
     catch (Exception ex)
     {
         fb.ProcessException(ex);
     }
     finally
     {
         CacheHelper.Clear("FileManagerFolders");
         CacheHelper.Clear("FileManagerFileList");
     }
 }
Exemple #3
0
 protected override void OnStop()
 {
     // TODO: 在此处添加代码以执行停止服务所需的关闭操作。
     SynchronizeFiles.About();
 }
Exemple #4
0
 protected override void OnStart(string[] args)
 {
     // TODO: 在此处添加代码以启动服务。
     SynchronizeFiles.SynchronizeFilesData();
 }