Esempio n. 1
0
        protected virtual void CheckDevnetDelay()
        {
            //TimeSpan allowDelay = TimeSpan.FromDays(5);
            TimeSpan allowDelay = new DateTime(2019, 9, 4, 23, 0, 0).ToLocalTime() - DateTime.Now;

            TimeSpan elapsed = DateTime.Now - AssemblyUtils.GetBuildTimestamp(typeof(NeuraliumService));

            if (elapsed > allowDelay)
            {
                Console.BackgroundColor = ConsoleColor.Black;
                Console.ForegroundColor = ConsoleColor.Red;
                Log.Fatal("This DEVNET release has expired! if can not be used anymore. please download a newer version at: https://www.neuralium.com.");

                Environment.Exit(0);
            }
            else
            {
                TimeSpan remaining = allowDelay - elapsed;

                Log.Warning($"This DEVNET release is still valid for {remaining.Days} days and {remaining.Hours} hours.");
            }
        }