System 2.0.0.0 4.0.0.0 System.Net.NetworkInformation.IPAddressInformation

You do not create instances of this class; instances are returned in the array returned by the property.

Provides information about a network interface's unicast address.

- Constructor
  2.0.0.0
  4.0.0.0

  This constructor can be called only by classes that derive from the class.

  Initializes a new instance of the class.

- Property
  2.0.0.0
  4.0.0.0
  System.Int64 To be added.

  Use the value returned by this property to determine how long the preferred address remains valid. Whenever possible, applications should use a preferred address. Use to determine the preferred address.

  Gets the number of seconds remaining during which this address is the preferred address.

- Property
  2.0.0.0
  4.0.0.0
  System.Int64 To be added.

  Use the value returned by this property to determine whether this address can be used by your application. Whenever possible, applications should use a preferred address. Use to determine the preferred address.

  Gets the number of seconds remaining during which this address is valid.

- Property
  2.0.0.0
  4.0.0.0
  System.Int64 To be added.

  Dynamic Host Configuration Protocol (DHCP) allows a computer to obtain a network address from a DHCP server, as opposed to using a static (fixed) network address. The DHCP server does not permanently assign addresses; instead, it "leases" one of a number of available addresses to the computer. Within a specified amount of time, known as the lease lifetime for the address, the computer releases the address, leaving the DHCP server free to assign it to a different computer.

  This property returns the number of seconds left in the lease lifetime for the IP address identified in the property. Note that the computer can send requests to the DHCP server to extend its lease, so the lease lifetime can increase over time.

  Specifies the amount of time remaining on the Dynamic Host Configuration Protocol (DHCP) lease for this IP address.

- Property
  2.0.0.0
  4.0.0.0
  System.Net.NetworkInformation.DuplicateAddressDetectionState To be added.

  To ensure that all network interfaces on a network have a unique address, the interface host is responsible for running a "duplicate address detection" algorithm on unicast addresses. The purpose of this algorithm is to attempt to prevent non-unique addresses on the network. This process is defined in IETF RFC 1971.

  Gets a value that indicates the state of the duplicate address detection algorithm.

- Property
  2.0.0.0
  4.0.0.0
  System.Net.IPAddress To be added. To be added.

  Gets the IPv4 mask.

- Property
  2.0.0.0
  4.0.0.0
  System.Net.NetworkInformation.PrefixOrigin To be added.

  IP addresses are divided into two parts: the prefix and the suffix. The address prefix identifies the network portion of an IP address, and the address suffix identifies the host portion. Prefixes are assigned by global authorities, and suffixes are assigned by local system administrators.

  Gets a value that identifies the source of a unicast Internet Protocol (IP) address prefix.

- Property
  2.0.0.0
  4.0.0.0
  System.Net.NetworkInformation.SuffixOrigin To be added.

  IP addresses are divided into two parts: the prefix and the suffix. The address prefix identifies the network portion of an IP address, and the address suffix identifies the host portion. Prefixes are assigned by global authorities, and suffixes are assigned by local system administrators.

  Gets a value that identifies the source of a unicast Internet Protocol (IP) address suffix.