Table of Contents

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

MicrosoftDhcpServerv4PolicyConditions

Description

Gets or sets the description of the policy.

public string Description { get; set; }

Property Value

string

Dns

Gets or sets the DNS settings for the policy.

public MicrosoftDhcpServerv4DnsSettings Dns { get; set; }

Property Value

MicrosoftDhcpServerv4DnsSettings

Enabled

Gets or sets whether the policy is enabled.

public BooleanOption Enabled { get; set; }

Property Value

BooleanOption

FullName

Gets the full name of the policy including the scope identifier if specified.

public string FullName { get; set; }

Property Value

string

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

BooleanOption

LeaseDuration

Gets or sets the lease duration in minutes.

public int LeaseDuration { get; set; }

Property Value

int

LeaseDurationString

Gets the lease duration.

public string LeaseDurationString { get; set; }

Property Value

string

Name

Gets or sets the name of the policy.

public string Name { get; set; }

Property Value

string

OptionValues

Gets or sets the option values assigned to the policy.

public MicrosoftDhcpServerv4OptionValues OptionValues { get; set; }

Property Value

MicrosoftDhcpServerv4OptionValues

ProcessingOrder

Gets or sets the processing order of the policy.

public int ProcessingOrder { get; set; }

Property Value

int

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

string

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 MicrosoftDhcpServerv4Policy

The CENTREL.XIA.Configuration.Types.MicrosoftDhcpServerv4Policy to compare to.

Returns

int

The sort order of the two CENTREL.XIA.Configuration.Types.MicrosoftDhcpServerv4Policy objects.