Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        public static LockoutPolicy GetFromWindow(MainWindow window)
        {
            // Create instance of policy storage
            LockoutPolicy policy = new LockoutPolicy();

            // Retrieve values defining policy
            policy.AccountLockoutDuration =
                window.settingAccountLockoutDuration.GetScoredItem();
            policy.AccountLockoutThreshold =
                window.settingAccountLockoutThreshold.GetScoredItem();
            policy.ResetLockoutCounterAfter =
                window.settingResetLockoutCounterAfter.GetScoredItem();

            return(policy);
        }