| File: System\Net\NetworkInformation\MulticastIPAddressInformation.cs | Web Access |
| Project: src\runtime\src\libraries\System.Net.NetworkInformation\src\System.Net.NetworkInformation.csproj (System.Net.NetworkInformation) |
// Licensed to the .NET Foundation under one or more agreements. // The .NET Foundation licenses this file to you under the MIT license. using System.Runtime.Versioning; namespace System.Net.NetworkInformation { /// <summary> /// Provides information about a network interface's unicast address. /// </summary> public abstract class MulticastIPAddressInformation : IPAddressInformation { /// <summary> /// Gets the number of seconds remaining during which this address is the preferred address. /// </summary> [SupportedOSPlatform("windows")] public abstract long AddressPreferredLifetime { get; } /// <summary> /// Gets the number of seconds remaining during which this address is valid. /// </summary> [SupportedOSPlatform("windows")] public abstract long AddressValidLifetime { get; } /// <summary> /// Specifies the amount of time remaining on the Dynamic Host Configuration Protocol (DHCP) lease for this IP address. /// </summary> [SupportedOSPlatform("windows")] public abstract long DhcpLeaseLifetime { get; } /// <summary> /// Gets a value that indicates the state of the duplicate address detection algorithm. /// </summary> [SupportedOSPlatform("windows")] public abstract DuplicateAddressDetectionState DuplicateAddressDetectionState { get; } /// <summary> /// Gets a value that identifies the source of a unicast IP address prefix. /// </summary> [SupportedOSPlatform("windows")] public abstract PrefixOrigin PrefixOrigin { get; } /// <summary> /// Gets a value that identifies the source of a unicast IP address suffix. /// </summary> [SupportedOSPlatform("windows")] public abstract SuffixOrigin SuffixOrigin { get; } } }