Table of Contents

Class MicrosoftDhcpServerv6Reservation

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

Represents a Microsoft DHCP IPv6 reservation.

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

Constructors

MicrosoftDhcpServerv6Reservation()

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

public MicrosoftDhcpServerv6Reservation()

Properties

AddressState

Gets or sets the state of the reservation address. This is only available on Windows Server 2012 R2 and above.

public MicrosoftDhcpServerv6ReservationAddressState AddressState { get; set; }

Property Value

MicrosoftDhcpServerv6ReservationAddressState

ClientIdentifier

Gets or sets the client identifier DUID.

public string ClientIdentifier { get; set; }

Property Value

string

Description

Gets or sets the description of the reservation.

public string Description { get; set; }

Property Value

string

DisplayName

Gets the display name of the reservation.

public string DisplayName { get; set; }

Property Value

string

Dns

Gets or sets the DNS settings for the reservation.

public MicrosoftDhcpServerv6DnsSettings Dns { get; set; }

Property Value

MicrosoftDhcpServerv6DnsSettings

IPAddress

Gets or sets the IP address of the reservation.

public string IPAddress { get; set; }

Property Value

string

Iaid

Gets or sets the interface identifier.

public int Iaid { get; set; }

Property Value

int

IaidString

Gets the interface identifier as a human readable string.

public string IaidString { get; }

Property Value

string

OptionValues

Gets or sets the option values assigned to the reservation.

public MicrosoftDhcpServerv6OptionValues OptionValues { get; set; }

Property Value

MicrosoftDhcpServerv6OptionValues

ReservationName

Gets or sets the reservation name.

public string ReservationName { get; set; }

Property Value

string

ScopePrefix

Gets or sets the prefix of the scope in which the reservation resides - for example "2001:dba:ce::".

public string ScopePrefix { get; set; }

Property Value

string

Methods

CompareTo(MicrosoftDhcpServerv6Reservation)

Compares two CENTREL.XIA.Configuration.Types.MicrosoftDhcpServerv6Reservation values to allow sorting by IP address.

public int CompareTo(MicrosoftDhcpServerv6Reservation other)

Parameters

other MicrosoftDhcpServerv6Reservation

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

Returns

int

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

ToString()

Returns the reservation as a human readable string.

public override string ToString()

Returns

string

The reservation as a human readable string.