TestimoX

API Reference

Class

WindowsFirewallManager

Namespace ComputerX.Firewall
Assembly ComputerX
Modifiers static
Attributes
SupportedOSPlatform("windows")

Local Windows Firewall rule helpers for service-style inbound TCP rules.

Inheritance

  • Object
  • WindowsFirewallManager

Methods

public static WindowsFirewallRuleStatusSnapshot CloseInboundTcpPort(Int32 localPort, String ruleName = null) #
Returns: WindowsFirewallRuleStatusSnapshot

Removes a named inbound TCP rule created for a single local port.

Parameters

localPort System.Int32 requiredposition: 0
ruleName System.String = null optionalposition: 1
public static WindowsFirewallRuleStatusSnapshot GetRuleStatus(String ruleName) #
Returns: WindowsFirewallRuleStatusSnapshot

Returns the current state of a firewall rule by display name.

Parameters

ruleName System.String requiredposition: 0
public static WindowsFirewallRuleStatusSnapshot OpenInboundTcpPort(Int32 localPort, String ruleName = null, FirewallProfileKind profiles = All, String program = null) #
Returns: WindowsFirewallRuleStatusSnapshot

Creates or replaces an inbound TCP allow rule for a single local port.

Parameters

localPort System.Int32 requiredposition: 0
ruleName System.String = null optionalposition: 1
profiles ComputerX.Firewall.FirewallProfileKind = All optionalposition: 2
program System.String = null optionalposition: 3