コード例 #1
0
ファイル: LastRunTimeKeeper.cs プロジェクト: yanxuYX/examples
        public static void WriteDateTimeOffsetToFile(DateTimeOffset dateTimeOffset)
        {
            var fullPath   = FilePathHelper.GetFullPathOfFileInExecutableFolder(LastRunStartTimeFileName);
            var timeString = dateTimeOffset.ToString(DateTimeOffsetFormat, CultureInfo.InvariantCulture);

            File.WriteAllText(fullPath, timeString);
        }
コード例 #2
0
ファイル: LastRunTimeKeeper.cs プロジェクト: yanxuYX/examples
        public static DateTimeOffset GetLastRunStartTimeUtc()
        {
            var fullPath = FilePathHelper.GetFullPathOfFileInExecutableFolder(LastRunStartTimeFileName);

            if (!File.Exists(fullPath))
            {
                return(DateTimeOffset.MinValue.ToUniversalTime());
            }

            return(GetDateTimeOffsetFromFile(fullPath));
        }
コード例 #3
0
ファイル: RuleReader.cs プロジェクト: yanxuYX/examples
 private static string GetRuleFileFullPath()
 {
     return(FilePathHelper.GetFullPathOfFileInExecutableFolder(RuleFileName));
 }