Table of Contents

Class MicrosoftDhcpServerv6Scope

Namespace
CENTREL.XIA.Configuration.Types
Assembly
CENTREL.XIA.Configuration.Types.dll

Represents a Microsoft DHCP IPv6 scope.

public class MicrosoftDhcpServerv6Scope : GlobalSerializableClassicBase, IComparable<MicrosoftDhcpServerv6Scope>
Inheritance
MicrosoftDhcpServerv6Scope
Implements

Constructors

MicrosoftDhcpServerv6Scope()

Initializes a new instance of the CENTREL.XIA.Configuration.Types.MicrosoftDhcpServerv6Scope class.

public MicrosoftDhcpServerv6Scope()

Properties

Description

Gets or sets the description of the scope.

public string Description { get; set; }

Property Value

string

DisplayName

Gets the display name of the scope.

public string DisplayName { get; set; }

Property Value

string

Dns

Gets or sets the DNS settings for the scope.

public MicrosoftDhcpServerv6DnsSettings Dns { get; set; }

Property Value

MicrosoftDhcpServerv6DnsSettings

ExclusionRanges

Gets or sets the ranges of IP addresses that are excluded from the scope.

public MicrosoftDhcpServerv6ExclusionRanges ExclusionRanges { get; set; }

Property Value

MicrosoftDhcpServerv6ExclusionRanges

Leases

Gets or sets the current leases.

public MicrosoftDhcpServerv6Leases Leases { get; set; }

Property Value

MicrosoftDhcpServerv6Leases

OptionValues

Gets or sets the option values (scope options) assigned to the scope.

public MicrosoftDhcpServerv6OptionValues OptionValues { get; set; }

Property Value

MicrosoftDhcpServerv6OptionValues

Preference

Gets or sets the preference of the scope.

public int Preference { get; set; }

Property Value

int

PreferredLifetime

Gets or sets the preferred lifetime in minutes.

public int PreferredLifetime { get; set; }

Property Value

int

PreferredLifetimeString

Gets the preferred lifetime.

public string PreferredLifetimeString { get; set; }

Property Value

string

Prefix

Gets or sets the scope prefix - for example "2001:dba:ce::".

public string Prefix { get; set; }

Property Value

string

PrefixLength

Gets or sets the prefix length.

public int PrefixLength { get; set; }

Property Value

int

Reservations

Gets or sets the reservations assigned to the scope.

public MicrosoftDhcpServerv6Reservations Reservations { get; set; }

Property Value

MicrosoftDhcpServerv6Reservations

ScopeName

Gets or sets the name of the scope.

public string ScopeName { get; set; }

Property Value

string

State

Gets or sets the state of the scope.

public MicrosoftDhcpServerv6ScopeState State { get; set; }

Property Value

MicrosoftDhcpServerv6ScopeState

ValidLifetime

Gets or sets the valid lifetime in minutes.

public int ValidLifetime { get; set; }

Property Value

int

ValidLifetimeString

Gets the valid lifetime.

public string ValidLifetimeString { get; set; }

Property Value

string

Methods

CompareTo(MicrosoftDhcpServerv6Scope)

Compares two CENTREL.XIA.Configuration.Types.MicrosoftDhcpServerv6Scope values to allow sorting by scope prefix.

public int CompareTo(MicrosoftDhcpServerv6Scope other)

Parameters

other MicrosoftDhcpServerv6Scope

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

Returns

int

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

ToString()

Returns the scope as a human readable string.

public override string ToString()

Returns

string

The scope as a human readable string.