TestimoX

API Reference

Interface

IFirewallRuleStore

Namespace ComputerX.Firewall
Assembly ComputerX
Modifiers abstract

Abstraction for applying firewall rule plans to the system.

Methods

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

Creates a firewall rule from the provided plan.

Parameters

plan ComputerX.Firewall.FirewallRulePlan requiredposition: 0
public abstract 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 abstract 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