52 lines
2.7 KiB
C#
52 lines
2.7 KiB
C#
using System;
|
|
|
|
namespace System.Net.NetworkInformation
|
|
{
|
|
/// <summary>Provides information about network interfaces that support Internet Protocol version 4 (IPv4).</summary>
|
|
// Token: 0x02000174 RID: 372
|
|
public abstract class IPv4InterfaceProperties
|
|
{
|
|
/// <summary>Gets the index of the network interface associated with the Internet Protocol version 4 (IPv4) address.</summary>
|
|
/// <returns>An <see cref="T:System.Int32" /> that contains the index of the IPv4 interface.</returns>
|
|
// Token: 0x17000375 RID: 885
|
|
// (get) Token: 0x06000CA5 RID: 3237
|
|
public abstract int Index { get; }
|
|
|
|
/// <summary>Gets a <see cref="T:System.Boolean" /> value that indicates whether this interface has an automatic private IP addressing (APIPA) address.</summary>
|
|
/// <returns>true if the interface uses an APIPA address; otherwise, false.</returns>
|
|
// Token: 0x17000376 RID: 886
|
|
// (get) Token: 0x06000CA6 RID: 3238
|
|
public abstract bool IsAutomaticPrivateAddressingActive { get; }
|
|
|
|
/// <summary>Gets a <see cref="T:System.Boolean" /> value that indicates whether this interface has automatic private IP addressing (APIPA) enabled.</summary>
|
|
/// <returns>true if the interface uses APIPA; otherwise, false.</returns>
|
|
// Token: 0x17000377 RID: 887
|
|
// (get) Token: 0x06000CA7 RID: 3239
|
|
public abstract bool IsAutomaticPrivateAddressingEnabled { get; }
|
|
|
|
/// <summary>Gets a <see cref="T:System.Boolean" /> value that indicates whether the interface is configured to use a Dynamic Host Configuration Protocol (DHCP) server to obtain an IP address.</summary>
|
|
/// <returns>true if the interface is configured to obtain an IP address from a DHCP server; otherwise, false.</returns>
|
|
// Token: 0x17000378 RID: 888
|
|
// (get) Token: 0x06000CA8 RID: 3240
|
|
public abstract bool IsDhcpEnabled { get; }
|
|
|
|
/// <summary>Gets a <see cref="T:System.Boolean" /> value that indicates whether this interface can forward (route) packets.</summary>
|
|
/// <returns>true if this interface routes packets; otherwise false.</returns>
|
|
// Token: 0x17000379 RID: 889
|
|
// (get) Token: 0x06000CA9 RID: 3241
|
|
public abstract bool IsForwardingEnabled { get; }
|
|
|
|
/// <summary>Gets the maximum transmission unit (MTU) for this network interface.</summary>
|
|
/// <returns>An <see cref="T:System.Int64" /> value that specifies the MTU.</returns>
|
|
// Token: 0x1700037A RID: 890
|
|
// (get) Token: 0x06000CAA RID: 3242
|
|
public abstract int Mtu { get; }
|
|
|
|
/// <summary>Gets a <see cref="T:System.Boolean" /> value that indicates whether an interface uses Windows Internet Name Service (WINS).</summary>
|
|
/// <returns>true if the interface uses WINS; otherwise, false.</returns>
|
|
// Token: 0x1700037B RID: 891
|
|
// (get) Token: 0x06000CAB RID: 3243
|
|
public abstract bool UsesWins { get; }
|
|
}
|
|
}
|