IPAddressInformation Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Innehåller information om en nätverksgränssnittsadress.
public ref class IPAddressInformation abstract
public abstract class IPAddressInformation
type IPAddressInformation = class
Public MustInherit Class IPAddressInformation
- Arv
-
IPAddressInformation
- Härledda
Exempel
I följande kodexempel visas DNS-adresserna (Domain Name Service) för nätverksgränssnitten på den lokala datorn.
public static void DisplayDnsAddresses()
{
NetworkInterface[] adapters = NetworkInterface.GetAllNetworkInterfaces();
foreach (NetworkInterface adapter in adapters)
{
IPInterfaceProperties adapterProperties = adapter.GetIPProperties();
IPAddressCollection dnsServers = adapterProperties.DnsAddresses;
if (dnsServers.Count > 0)
{
Console.WriteLine(adapter.Description);
foreach (IPAddress dns in dnsServers)
{
Console.WriteLine(" DNS Servers ............................. : {0}",
dns.ToString());
}
Console.WriteLine();
}
}
}
Public Shared Sub DisplayDnsAddresses()
Dim adapters As NetworkInterface() = NetworkInterface.GetAllNetworkInterfaces()
Dim adapter As NetworkInterface
For Each adapter In adapters
Dim adapterProperties As IPInterfaceProperties = adapter.GetIPProperties()
Dim dnsServers As IPAddressCollection = adapterProperties.DnsAddresses
If dnsServers.Count > 0 Then
Console.WriteLine(adapter.Description)
Dim dns As IPAddress
For Each dns In dnsServers
Console.WriteLine(" DNS Servers ............................. : {0}",dns.ToString() )
Next dns
End If
Next adapter
End Sub
Kommentarer
Du skapar inte instanser av den här klassen. instanser returneras med metoder i IPInterfaceProperties klassen.
Konstruktorer
| Name | Description |
|---|---|
| IPAddressInformation() |
Initierar en ny instans av IPAddressInformation klassen. |
Egenskaper
| Name | Description |
|---|---|
| Address |
Hämtar IP-adressen (Internet Protocol). |
| IsDnsEligible |
Hämtar ett Boolean värde som anger om IP-adressen (Internet Protocol) är giltig för att visas i en DNS-serverdatabas (Domain Name System). |
| IsTransient |
Hämtar ett Boolean värde som anger om IP-adressen (Internet Protocol) är tillfällig (en klusteradress). |
Metoder
| Name | Description |
|---|---|
| Equals(Object) |
Avgör om det angivna objektet är lika med det aktuella objektet. (Ärvd från Object) |
| GetHashCode() |
Fungerar som standard-hash-funktion. (Ärvd från Object) |
| GetType() |
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| ToString() |
Returnerar en sträng som representerar det aktuella objektet. (Ärvd från Object) |