LetsEncrypt.ACME.Simple.ScheduledRenewal.Load C# (CSharp) Method

Load() static private method

static private Load ( string renewal ) : ScheduledRenewal
renewal string
return ScheduledRenewal
        internal static ScheduledRenewal Load(string renewal)
        {
            return JsonConvert.DeserializeObject<ScheduledRenewal>(renewal);
        }
    }

Usage Example

Beispiel #1
0
        /// <summary>
        /// Load existing renewals fromt the registry
        /// </summary>
        /// <returns>existing renewals</returns>
        public List <ScheduledRenewal> LoadRenewals()
        {
            var result = new List <ScheduledRenewal>();
            var values = Registry.GetValue(registryKey, renewalsValueName, null) as string[];

            if (values != null)
            {
                foreach (var renewal in values)
                {
                    result.Add(ScheduledRenewal.Load(renewal));
                }
            }
            return(result);
        }
ScheduledRenewal