IPAddressInformation Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Biedt informatie over een netwerkinterfaceadres.
public ref class IPAddressInformation abstract
public abstract class IPAddressInformation
type IPAddressInformation = class
Public MustInherit Class IPAddressInformation
- Overname
-
IPAddressInformation
- Afgeleid
Voorbeelden
In het volgende codevoorbeeld worden de DNS-adressen (Domain Name Service) weergegeven voor de netwerkinterfaces op de lokale computer.
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
Opmerkingen
U maakt geen exemplaren van deze klasse; exemplaren worden geretourneerd door methoden in de IPInterfaceProperties klasse.
Constructors
| Name | Description |
|---|---|
| IPAddressInformation() |
Initialiseert een nieuw exemplaar van de IPAddressInformation klasse. |
Eigenschappen
| Name | Description |
|---|---|
| Address |
Hiermee haalt u het IP-adres (Internet Protocol) op. |
| IsDnsEligible |
Hiermee wordt een Boolean waarde opgehaald die aangeeft of het IP-adres (Internet Protocol) geldig is om weer te geven in een DNS-serverdatabase (Domain Name System). |
| IsTransient |
Hiermee wordt een Boolean waarde opgehaald die aangeeft of het IP-adres (Internet Protocol) tijdelijk is (een clusteradres). |
Methoden
| Name | Description |
|---|---|
| Equals(Object) |
Bepaalt of het opgegeven object gelijk is aan het huidige object. (Overgenomen van Object) |
| GetHashCode() |
Fungeert als de standaardhashfunctie. (Overgenomen van Object) |
| GetType() |
Hiermee haalt u de Type huidige instantie op. (Overgenomen van Object) |
| MemberwiseClone() |
Hiermee maakt u een ondiepe kopie van de huidige Object. (Overgenomen van Object) |
| ToString() |
Retourneert een tekenreeks die het huidige object vertegenwoordigt. (Overgenomen van Object) |