Table of Contents

Class MicrosoftDhcpServer

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

Represents a Microsoft DHCP server.

[SupportsClientScan]
[SupportsSupportProvisions]
public class MicrosoftDhcpServer : BaseConfigurationType
Inheritance
MicrosoftDhcpServer
Inherited Members

Constructors

MicrosoftDhcpServer()

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

public MicrosoftDhcpServer()

Properties

Host

Gets or sets the host information.

public MicrosoftDhcpServerHostInformation Host { get; set; }

Property Value

MicrosoftDhcpServerHostInformation

IsUnsupportedClientVersion

Gets whether the item was scanned using an unsupported client version.

[Browsable(false)]
public bool IsUnsupportedClientVersion { get; }

Property Value

bool

MulticastScopesv4

Gets or sets the IPv4 multicast scopes. This information is not available on Windows Server 2012.

public MicrosoftDhcpServerv4MulticastScopes MulticastScopesv4 { get; set; }

Property Value

MicrosoftDhcpServerv4MulticastScopes

Scopesv4

Gets or sets the IPv4 scopes.

public MicrosoftDhcpServerv4Scopes Scopesv4 { get; set; }

Property Value

MicrosoftDhcpServerv4Scopes

Scopesv6

Gets or sets the IPv6 scopes.

public MicrosoftDhcpServerv6Scopes Scopesv6 { get; set; }

Property Value

MicrosoftDhcpServerv6Scopes

Server

Gets or sets the DHCP server settings.

public MicrosoftDhcpServerSettings Server { get; set; }

Property Value

MicrosoftDhcpServerSettings

Serverv4

Gets or sets the IPv4 server settings.

public MicrosoftDhcpServerv4Settings Serverv4 { get; set; }

Property Value

MicrosoftDhcpServerv4Settings

Serverv6

Gets or sets the IPv6 server settings.

public MicrosoftDhcpServerv6Settings Serverv6 { get; set; }

Property Value

MicrosoftDhcpServerv6Settings

Type

Gets or sets the type of item that this represents - for example "NetworkSwitch" or "WindowsServer".

public override ItemType Type { get; set; }

Property Value

ItemType

Methods

Clone()

Creates a clone of this CENTREL.XIA.Configuration.Types.MicrosoftDhcpServer object.

public MicrosoftDhcpServer Clone()

Returns

MicrosoftDhcpServer

A clone of this CENTREL.XIA.Configuration.Types.MicrosoftDhcpServer object.

FindEffectiveServerv4OptionValues()

Returns the IPv4 server level option values including server options and options defined within server level policies.

public MicrosoftDhcpServerv4OptionValueCollection FindEffectiveServerv4OptionValues()

Returns

MicrosoftDhcpServerv4OptionValueCollection

The IPv4 server level option values including server options and options defined within server level policies.

FindEffectiveServerv4OptionValues(MicrosoftDhcpServerv4Reservation)

Returns the effective option values for the specified IPv4 reservation.

public MicrosoftDhcpServerv4OptionValueCollection FindEffectiveServerv4OptionValues(MicrosoftDhcpServerv4Reservation reservation)

Parameters

reservation MicrosoftDhcpServerv4Reservation

The reservation for which the effective option values are to be returned.

Returns

MicrosoftDhcpServerv4OptionValueCollection

The effective option values for the reservation IPv4 reservation.

FindEffectiveServerv4OptionValues(MicrosoftDhcpServerv4Scope)

Returns the effective option values for the specified IPv4 scope.

public MicrosoftDhcpServerv4OptionValueCollection FindEffectiveServerv4OptionValues(MicrosoftDhcpServerv4Scope scope)

Parameters

scope MicrosoftDhcpServerv4Scope

The scope for which the effective option values are to be returned.

Returns

MicrosoftDhcpServerv4OptionValueCollection

The effective option values for the specified IPv4 scope.

FindEffectiveServerv6OptionValues()

Returns the effective option values for the IPv6 server.

public MicrosoftDhcpServerv6OptionValueCollection FindEffectiveServerv6OptionValues()

Returns

MicrosoftDhcpServerv6OptionValueCollection

The effective option values for the IPv6 server.

FindEffectiveServerv6OptionValues(MicrosoftDhcpServerv6Reservation)

Returns the effective option values for the specified IPv6 reservation.

public MicrosoftDhcpServerv6OptionValueCollection FindEffectiveServerv6OptionValues(MicrosoftDhcpServerv6Reservation reservation)

Parameters

reservation MicrosoftDhcpServerv6Reservation

The IPv6 reservation for which the effective option values are to be returned.

Returns

MicrosoftDhcpServerv6OptionValueCollection

The effective option values for the reservation IPv6 reservation.

FindEffectiveServerv6OptionValues(MicrosoftDhcpServerv6Scope)

Returns the effective option values for the specified IPv6 scope.

public MicrosoftDhcpServerv6OptionValueCollection FindEffectiveServerv6OptionValues(MicrosoftDhcpServerv6Scope scope)

Parameters

scope MicrosoftDhcpServerv6Scope

The IPv6 scope for which the effective option values are to be returned.

Returns

MicrosoftDhcpServerv6OptionValueCollection

The effective option values for the specified IPv6 scope.

FindServerv4ReservationByIPAddress(string)

Returns the CENTREL.XIA.Configuration.Types.MicrosoftDhcpServerv4Reservation with the specified IP address in any scope, or null if no CENTREL.XIA.Configuration.Types.MicrosoftDhcpServerv4Reservation with that IP address is found.

public MicrosoftDhcpServerv4Reservation FindServerv4ReservationByIPAddress(string ipAddress)

Parameters

ipAddress string

The IP address of the CENTREL.XIA.Configuration.Types.MicrosoftDhcpServerv4Reservation to locate.

Returns

MicrosoftDhcpServerv4Reservation

The CENTREL.XIA.Configuration.Types.MicrosoftDhcpServerv4Reservation with the specified IP address in any scope.

FindServerv6ReservationByIPAddress(string)

Returns the CENTREL.XIA.Configuration.Types.MicrosoftDhcpServerv6Reservation with the specified IP address in any scope, or null if no CENTREL.XIA.Configuration.Types.MicrosoftDhcpServerv6Reservation with that IP address is found.

public MicrosoftDhcpServerv6Reservation FindServerv6ReservationByIPAddress(string ipAddress)

Parameters

ipAddress string

The IP address of the CENTREL.XIA.Configuration.Types.MicrosoftDhcpServerv6Reservation to locate.

Returns

MicrosoftDhcpServerv6Reservation

The CENTREL.XIA.Configuration.Types.MicrosoftDhcpServerv6Reservation with the specified IP address in any scope.

FromXml(string)

Returns the Microsoft DHCP server from the specified XML data.

public static MicrosoftDhcpServer FromXml(string xml)

Parameters

xml string

The XML representation of the Microsoft DHCP server.

Returns

MicrosoftDhcpServer

A CENTREL.XIA.Configuration.Types.MicrosoftDhcpServer from the specified XML.

LoadXml(string)

Returns the Microsoft DHCP server from the specified XML file.

public static MicrosoftDhcpServer LoadXml(string filePath)

Parameters

filePath string

The absolute path of the XML file to load.

Returns

MicrosoftDhcpServer

A CENTREL.XIA.Configuration.Types.MicrosoftDhcpServer from the specified XML.