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
IsUnsupportedClientVersion
Gets whether the item was scanned using an unsupported client version.
[Browsable(false)]
public bool IsUnsupportedClientVersion { get; }
Property Value
MulticastScopesv4
Gets or sets the IPv4 multicast scopes. This information is not available on Windows Server 2012.
public MicrosoftDhcpServerv4MulticastScopes MulticastScopesv4 { get; set; }
Property Value
Scopesv4
Gets or sets the IPv4 scopes.
public MicrosoftDhcpServerv4Scopes Scopesv4 { get; set; }
Property Value
Scopesv6
Gets or sets the IPv6 scopes.
public MicrosoftDhcpServerv6Scopes Scopesv6 { get; set; }
Property Value
Server
Gets or sets the DHCP server settings.
public MicrosoftDhcpServerSettings Server { get; set; }
Property Value
Serverv4
Gets or sets the IPv4 server settings.
public MicrosoftDhcpServerv4Settings Serverv4 { get; set; }
Property Value
Serverv6
Gets or sets the IPv6 server settings.
public MicrosoftDhcpServerv6Settings Serverv6 { get; set; }
Property Value
Type
Gets or sets the type of item that this represents - for example "NetworkSwitch" or "WindowsServer".
public override ItemType Type { get; set; }
Property Value
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
MicrosoftDhcpServerv4ReservationThe 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
MicrosoftDhcpServerv4ScopeThe 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
MicrosoftDhcpServerv6ReservationThe 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
MicrosoftDhcpServerv6ScopeThe 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
stringThe 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
stringThe 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
stringThe 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
stringThe absolute path of the XML file to load.
Returns
- MicrosoftDhcpServer
A CENTREL.XIA.Configuration.Types.MicrosoftDhcpServer from the specified XML.