Esempio n. 1
0
 private static string GetRunDirectoryFromPath(string definitionOutputPath, DateTime runStart)
 {
     object[] jobRunName = new object[2];
     jobRunName[0] = definitionOutputPath;
     jobRunName[1] = ScheduledJobStore.ConvertDateTimeToJobRunName(runStart);
     return(string.Format(CultureInfo.InvariantCulture, OSHelper.IsUnix ? "{0}/{1}" : "{0}\\{1}", jobRunName));
 }
Esempio n. 2
0
        private static string GetRunFilePathName(string definitionName, ScheduledJobStore.JobRunItem runItem, DateTime runStart)
        {
            string jobRunOutputDirectory = ScheduledJobStore.GetJobRunOutputDirectory(definitionName);

            object[] jobRunName = new object[2];
            jobRunName[0] = jobRunOutputDirectory;
            jobRunName[1] = ScheduledJobStore.ConvertDateTimeToJobRunName(runStart);
            string str = string.Format(CultureInfo.InvariantCulture, OSHelper.IsUnix ? "{0}/{1}" : "{0}\\{1}", jobRunName);

            object[] objArray = new object[2];
            objArray[0] = str;
            objArray[1] = runItem.ToString();
            return(string.Format(CultureInfo.InvariantCulture, OSHelper.IsUnix ? "{0}/{1}.xml" : "{0}\\{1}.xml", objArray));
        }
Esempio n. 3
0
        private static string GetRunFilePathNameFromPath(string outputPath, ScheduledJobStore.JobRunItem runItem, DateTime runStart)
        {
            object[] jobRunName = new object[2];
            jobRunName[0] = outputPath;
            jobRunName[1] = ScheduledJobStore.ConvertDateTimeToJobRunName(runStart);
            string str = string.Format(CultureInfo.InvariantCulture, OSHelper.IsUnix ? "{0}/{1}" : "{0}\\{1}", jobRunName);

            if (!Directory.Exists(str))
            {
                Directory.CreateDirectory(str);
            }
            object[] objArray = new object[2];
            objArray[0] = str;
            objArray[1] = runItem.ToString();
            return(string.Format(CultureInfo.InvariantCulture, OSHelper.IsUnix ? "{0}/{1}.xml" : "{0}\\{1}.xml", objArray));
        }