Ejemplo n.º 1
0
        public override void Save()
        {
            var webGenerationTask = new WebGenerationTask
            {
                Enabled              = Enabled,
                Interval             = Interval,
                AfterClientRetrieval = AfterClientRetrieval
            };

            Preferences.Set(Preference.WebGenerationTask, webGenerationTask);

            Preferences.Set(Preference.WebDeploymentType, WebDeploymentType);
            if (WebDeploymentType == WebDeploymentType.Ftp)
            {
                Preferences.Set(Preference.WebDeploymentRoot, Internal.FileSystemPath.AddUnixTrailingSlash(Path));
            }
            else
            {
                Preferences.Set(Preference.WebDeploymentRoot, Internal.FileSystemPath.AddTrailingSlash(Path));
            }
            Preferences.Set(Preference.WebGenServer, Server);
            Preferences.Set(Preference.WebGenPort, Port);
            Preferences.Set(Preference.WebGenUsername, Username);
            Preferences.Set(Preference.WebGenPassword, Password);
            Preferences.Set(Preference.WebGenCopyHtml, CopyHtml);
            Preferences.Set(Preference.WebGenCopyXml, CopyXml);
            Preferences.Set(Preference.WebGenCopyFAHlog, CopyLog);
            Preferences.Set(Preference.WebGenFtpMode, FtpMode);
            Preferences.Set(Preference.WebGenLimitLogSize, LimitLogSize);
            Preferences.Set(Preference.WebGenLimitLogSizeLength, LimitLogSizeLength);
        }
Ejemplo n.º 2
0
        public void Update(IPreferenceSet prefs)
        {
            var clientRetrievalTask = new ClientRetrievalTask
            {
                Enabled        = SyncOnSchedule,
                Interval       = SyncTimeMinutes,
                ProcessingMode = SyncOnLoad ? ProcessingMode.Serial : ProcessingMode.Parallel
            };

            prefs.Set(Preference.ClientRetrievalTask, clientRetrievalTask);
            prefs.Set(Preference.AllowRunningAsync, AllowRunningAsync);

            var webGenerationTask = new WebGenerationTask
            {
                Enabled              = GenerateWeb,
                Interval             = GenerateInterval,
                AfterClientRetrieval = WebGenAfterRefresh
            };

            prefs.Set(Preference.WebGenerationTask, webGenerationTask);

            prefs.Set(Preference.WebDeploymentType, WebGenType);
            if (WebGenType == WebDeploymentType.Ftp)
            {
                prefs.Set(Preference.WebDeploymentRoot, FileSystemPath.AddUnixTrailingSlash(WebRoot));
            }
            else
            {
                prefs.Set(Preference.WebDeploymentRoot, FileSystemPath.AddTrailingSlash(WebRoot));
            }
            prefs.Set(Preference.WebGenServer, WebGenServer);
            prefs.Set(Preference.WebGenPort, WebGenPort);
            prefs.Set(Preference.WebGenUsername, WebGenUsername);
            prefs.Set(Preference.WebGenPassword, WebGenPassword);
            prefs.Set(Preference.WebGenCopyHtml, CopyHtml);
            prefs.Set(Preference.WebGenCopyXml, CopyXml);
            prefs.Set(Preference.WebGenCopyFAHlog, CopyFAHlog);
            prefs.Set(Preference.WebGenFtpMode, FtpMode);
            prefs.Set(Preference.WebGenLimitLogSize, LimitLogSize);
            prefs.Set(Preference.WebGenLimitLogSizeLength, LimitLogSizeLength);
        }
Ejemplo n.º 3
0
      public void Update(IPreferenceSet prefs)
      {
         var clientRetrievalTask = new ClientRetrievalTask
         {
            Enabled = SyncOnSchedule,
            Interval = SyncTimeMinutes,
            ProcessingMode = SyncOnLoad ? ProcessingMode.Serial : ProcessingMode.Parallel
         };
         prefs.Set(Preference.ClientRetrievalTask, clientRetrievalTask);
         prefs.Set(Preference.AllowRunningAsync, AllowRunningAsync);

         var webGenerationTask = new WebGenerationTask
         {
            Enabled = GenerateWeb,
            Interval = GenerateInterval,
            AfterClientRetrieval = WebGenAfterRefresh
         };
         prefs.Set(Preference.WebGenerationTask, webGenerationTask);

         prefs.Set(Preference.WebDeploymentType, WebGenType);
         if (WebGenType == WebDeploymentType.Ftp)
         {
            prefs.Set(Preference.WebDeploymentRoot, Paths.AddUnixTrailingSlash(WebRoot));
         }
         else
         {
            prefs.Set(Preference.WebDeploymentRoot, Paths.AddTrailingSlash(WebRoot));
         }
         prefs.Set(Preference.WebGenServer, WebGenServer);
         prefs.Set(Preference.WebGenPort, WebGenPort);
         prefs.Set(Preference.WebGenUsername, WebGenUsername);
         prefs.Set(Preference.WebGenPassword, WebGenPassword);
         prefs.Set(Preference.WebGenCopyHtml, CopyHtml);
         prefs.Set(Preference.WebGenCopyXml, CopyXml);
         prefs.Set(Preference.WebGenCopyFAHlog, CopyFAHlog);
         prefs.Set(Preference.WebGenFtpMode, FtpMode);
         prefs.Set(Preference.WebGenLimitLogSize, LimitLogSize);
         prefs.Set(Preference.WebGenLimitLogSizeLength, LimitLogSizeLength);
      }