/// <summary> /// Initializes a new instance of the NetworkAdapter class. /// </summary> /// <param name="networkAdapterName">The name of the network /// adapter.</param> /// <param name="dhcpStatus">Represents state of DHCP. Possible values /// include: 'Enabled', 'Disabled'</param> /// <param name="iPv4Info">The ipv4 configuration of the network /// adapter.</param> /// <param name="iPv6Info">The ipv6 configuration of the network /// adapter.</param> /// <param name="linkSpeed">The speed of the network adapter.</param> public NetworkAdapter(string networkAdapterName, DhcpStatus dhcpStatus, IPConfig iPv4Info = default(IPConfig), IPConfig iPv6Info = default(IPConfig), long?linkSpeed = default(long?)) { NetworkAdapterName = networkAdapterName; IPv4Info = iPv4Info; IPv6Info = iPv6Info; DhcpStatus = dhcpStatus; LinkSpeed = linkSpeed; CustomInit(); }
internal static string ToSerializedValue(this DhcpStatus value) { switch (value) { case DhcpStatus.Enabled: return("Enabled"); case DhcpStatus.Disabled: return("Disabled"); } return(null); }