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"); } }
protected override void OnStop() { // TODO: 在此处添加代码以执行停止服务所需的关闭操作。 SynchronizeFiles.About(); }
protected override void OnStart(string[] args) { // TODO: 在此处添加代码以启动服务。 SynchronizeFiles.SynchronizeFilesData(); }