Class MicrosoftDhcpServerv4Policy
- Namespace
- CENTREL.XIA.Configuration.Types
- Assembly
- CENTREL.XIA.Configuration.Types.dll
Represents a Microsoft DHCP IPv4 policy.
public class MicrosoftDhcpServerv4Policy : GlobalSerializableClassicBase, IComparable<MicrosoftDhcpServerv4Policy>
- Inheritance
-
MicrosoftDhcpServerv4Policy
- Implements
Constructors
MicrosoftDhcpServerv4Policy()
Initializes a new instance of the CENTREL.XIA.Configuration.Types.MicrosoftDhcpServerv4Policy class.
public MicrosoftDhcpServerv4Policy()
Properties
Conditions
Gets or sets the policy conditions.
public MicrosoftDhcpServerv4PolicyConditions Conditions { get; set; }
Property Value
Description
Gets or sets the description of the policy.
public string Description { get; set; }
Property Value
Dns
Gets or sets the DNS settings for the policy.
public MicrosoftDhcpServerv4DnsSettings Dns { get; set; }
Property Value
Enabled
Gets or sets whether the policy is enabled.
public BooleanOption Enabled { get; set; }
Property Value
FullName
Gets the full name of the policy including the scope identifier if specified.
public string FullName { get; set; }
Property Value
IPAddressRanges
Gets or sets the IP ranges for the policy. This only applies to scope level policies.
public SerializableStringCollection IPAddressRanges { get; set; }
Property Value
- SerializableStringCollection
IsServerLevel
Gets whether the policy is a server level policy.
public BooleanOption IsServerLevel { get; set; }
Property Value
LeaseDuration
Gets or sets the lease duration in minutes.
public int LeaseDuration { get; set; }
Property Value
LeaseDurationString
Gets the lease duration.
public string LeaseDurationString { get; set; }
Property Value
Name
Gets or sets the name of the policy.
public string Name { get; set; }
Property Value
OptionValues
Gets or sets the option values assigned to the policy.
public MicrosoftDhcpServerv4OptionValues OptionValues { get; set; }
Property Value
ProcessingOrder
Gets or sets the processing order of the policy.
public int ProcessingOrder { get; set; }
Property Value
ScopeIdentifier
Gets or sets the identifier of the scope to which the policy is assigned. A value of "0.0.0.0" indicates a server level policy.
public string ScopeIdentifier { get; set; }
Property Value
Methods
CompareTo(MicrosoftDhcpServerv4Policy)
Compares two CENTREL.XIA.Configuration.Types.MicrosoftDhcpServerv4Policy values to allow sorting by policy full name.
public int CompareTo(MicrosoftDhcpServerv4Policy other)
Parameters
other
MicrosoftDhcpServerv4PolicyThe CENTREL.XIA.Configuration.Types.MicrosoftDhcpServerv4Policy to compare to.
Returns
- int
The sort order of the two CENTREL.XIA.Configuration.Types.MicrosoftDhcpServerv4Policy objects.