public void Load(BinaryReader reader) { // Get stored policy Configuration.Lockout.LockoutPolicy policy = config.LockoutPolicy.Parse(reader); // Store policy in global variable ConfigPolicy = policy; }
public static LockoutPolicy Parse(BinaryReader reader) { // Create instance of policy storage LockoutPolicy policy = new LockoutPolicy(); // Retrieve values defining policy policy.AccountLockoutDuration = ScoredItem <Range> .ParseRange(reader); policy.AccountLockoutThreshold = ScoredItem <Range> .ParseRange(reader); policy.ResetLockoutCounterAfter = ScoredItem <Range> .ParseRange(reader); return(policy); }