Почему 10675199.02:48:05.4775807 максимум TimeSpan для CompilationSection?

Я смотрел на метаданные для Системы. Сеть. Конфигурация. CompilationSection, и замеченный следующий атрибут на TimeSpan BatchTimeout свойство:

[TimeSpanValidator(MinValueString = "00:00:00", 
 MaxValueString = "10675199.02:48:05.4775807")]

Кто-то мог объяснить, почему это - позволенное макс. значение? Сам TimeSpan имеет верхний предел, итак, почему там была бы другая проверка значения, и почему это число?

8
задан Johannes Pille 2 May 2012 в 13:18
поделиться

1 ответ

Это как раз максимальное значение TimeSpan. Цитирую MSDN для TimeSpan.MaxValue:

Значение этого поля эквивалентно тикам Int64.MaxValue. строковое представление этого значения positive 10675199.02:48:05.4775807.

8
ответ дан 5 December 2019 в 10:39
поделиться
Другие вопросы по тегам:

Похожие вопросы: