API Reference
Class
WindowsFirewallRuleStatusSnapshot
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
- DisplayName System.String
- Enabled System.Nullable{System.Boolean}
- Direction System.Nullable{ComputerX.Firewall.FirewallDirection}
- Action System.Nullable{ComputerX.Firewall.FirewallAction}
- Profiles System.Nullable{ComputerX.Firewall.FirewallProfileKind}
- Protocol System.Nullable{ComputerX.Firewall.FirewallProtocol}
- LocalPorts System.String
- RemotePorts System.String
- Application System.String
Methods
public WindowsFirewallRuleStatusSnapshot <Clone>$() #Returns:
WindowsFirewallRuleStatusSnapshotpublic 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:
VoidParameters
- Exists Boolean
- DisplayName String
- Enabled Nullable<Boolean>
- Direction Nullable<FirewallDirection>
- Action Nullable<FirewallAction>
- Profiles Nullable<FirewallProfileKind>
- Protocol Nullable<FirewallProtocol>
- LocalPorts String
- RemotePorts String
- Application String
public virtual Boolean Equals(WindowsFirewallRuleStatusSnapshot other) #Returns:
BooleanParameters
- obj Object
public override Int32 GetHashCode() #Returns:
Int32public static WindowsFirewallRuleStatusSnapshot Missing(String displayName) #Returns:
WindowsFirewallRuleStatusSnapshotCreates a snapshot representing a missing firewall rule.
Parameters
- displayName System.String
public override String ToString() #Returns:
StringInherited Methods
Properties
public Boolean Exists { get; set; } #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 LocalPorts { get; set; } #public String RemotePorts { get; set; } #public String Application { get; set; } #