TestimoX

API Reference

Class

FirewallRuleComStore

Namespace ComputerX.Firewall
Assembly ComputerX
Modifiers sealed

COM-backed implementation of IFirewallRuleStore using HNetCfg.FwPolicy2.

Inheritance

  • Object
  • FirewallRuleComStore

Constructors

public FirewallRuleComStore() #

Methods

public virtual FirewallRuleWriteResult Create(FirewallRulePlan plan) #
Returns: FirewallRuleWriteResult

Creates a firewall rule from the provided plan.

Parameters

plan ComputerX.Firewall.FirewallRulePlan requiredposition: 0
public virtual Int32 RemoveByName(String ruleName) #
Returns: Int32

Removes all rules with a matching display name. Returns number of removed rules.

Parameters

ruleName System.String requiredposition: 0
public virtual Boolean SetRuleEnabled(String ruleName, Boolean enabled) #
Returns: Boolean

Enables or disables all rules that match the provided display name (case-insensitive). Returns true if any rule was updated.

Parameters

ruleName System.String requiredposition: 0
enabled System.Boolean requiredposition: 1