TestimoX

API Reference

Class

WindowsFirewallRuleStatusSnapshot

Namespace ComputerX.Firewall
Assembly ComputerX
Implements
IEquatable<WindowsFirewallRuleStatusSnapshot>
Modifiers sealed

Snapshot of a Windows Firewall rule returned from the local policy store.

Inheritance

  • Object
  • WindowsFirewallRuleStatusSnapshot

Constructors

public WindowsFirewallRuleStatusSnapshot(Boolean Exists, String DisplayName, Nullable<Boolean> Enabled, Nullable<FirewallDirection> Direction, Nullable<FirewallAction> Action, Nullable<FirewallProfileKind> Profiles, Nullable<FirewallProtocol> Protocol, String LocalPorts, String RemotePorts, String Application) #

Snapshot of a Windows Firewall rule returned from the local policy store.

Parameters

Exists System.Boolean requiredposition: 0
DisplayName System.String requiredposition: 1
Enabled System.Nullable{System.Boolean} requiredposition: 2
Direction System.Nullable{ComputerX.Firewall.FirewallDirection} requiredposition: 3
Action System.Nullable{ComputerX.Firewall.FirewallAction} requiredposition: 4
Profiles System.Nullable{ComputerX.Firewall.FirewallProfileKind} requiredposition: 5
Protocol System.Nullable{ComputerX.Firewall.FirewallProtocol} requiredposition: 6
LocalPorts System.String requiredposition: 7
RemotePorts System.String requiredposition: 8
Application System.String requiredposition: 9

Methods

public WindowsFirewallRuleStatusSnapshot <Clone>$() #
Returns: WindowsFirewallRuleStatusSnapshot
public Void Deconstruct(out Boolean Exists, out String DisplayName, out Nullable<Boolean> Enabled, out Nullable<FirewallDirection> Direction, out Nullable<FirewallAction> Action, out Nullable<FirewallProfileKind> Profiles, out Nullable<FirewallProtocol> Protocol, out String LocalPorts, out String RemotePorts, out String Application) #
Returns: Void

Parameters

Exists Boolean requiredposition: 0
DisplayName String requiredposition: 1
Enabled Nullable<Boolean> requiredposition: 2
Direction Nullable<FirewallDirection> requiredposition: 3
Action Nullable<FirewallAction> requiredposition: 4
Profiles Nullable<FirewallProfileKind> requiredposition: 5
Protocol Nullable<FirewallProtocol> requiredposition: 6
LocalPorts String requiredposition: 7
RemotePorts String requiredposition: 8
Application String requiredposition: 9
public virtual Boolean Equals(WindowsFirewallRuleStatusSnapshot other) #
Returns: Boolean

Parameters

obj Object requiredposition: 0
public override Int32 GetHashCode() #
Returns: Int32
public static WindowsFirewallRuleStatusSnapshot Missing(String displayName) #
Returns: WindowsFirewallRuleStatusSnapshot

Creates a snapshot representing a missing firewall rule.

Parameters

displayName System.String requiredposition: 0
public override String ToString() #
Returns: String

Properties

public String DisplayName { get; set; } #
public Nullable<Boolean> Enabled { get; set; } #
public Nullable<FirewallDirection> Direction { get; set; } #
public Nullable<FirewallAction> Action { get; set; } #
public Nullable<FirewallProfileKind> Profiles { get; set; } #
public Nullable<FirewallProtocol> Protocol { get; set; } #
public String RemotePorts { get; set; } #
public String Application { get; set; } #