public void RemoveAllRules() { lock (m_rules) { foreach (WfpItem item in m_rules.Values) { Wfp.RemoveItem(item); } m_rules.Clear(); } }
public void RemoveRule(string code) { lock (m_rules) { if (m_rules.ContainsKey(code) == false) { return; } //throw new Exception("Unexpected: NetLock WFP rule '" + code + "' doesn't exists"); WfpItem item = m_rules[code]; m_rules.Remove(code); Wfp.RemoveItem(item); } }