ich an den Metadaten für System.Web.Configuration.CompilationSection war auf der Suche, und bemerkte das folgende Attribut auf der TimeSpan BatchTimeout
Eigenschaft:Warum 10675199.02: 48: 05.4775807 TimeSpan Maximum für CompilationSection?
[TimeSpanValidator(MinValueString = "00:00:00",
MaxValueString = "10675199.02:48:05.4775807")]
Könnte jemand erklären, warum dies der zulässige Maximalwert ist? TimeSpan selbst hat eine Obergrenze. Warum also gibt es eine weitere Wertvalidierung und warum diese Zahl?
Um dies zu erweitern, hier ist, wie die beiden definiert sind: 'public static readonly TimeSpan Null = new TimeSpan (0);', 'öffentliche statische readonly TimeSpan MaxValue = neue TimeSpan (Int64.MaxValue);'. Sie sind Instanzen eines Typs, die zur Kompilierzeit nicht verfügbar sind. –