IPGlobalProperties Classe

Definizione

Fornisce informazioni sulla connettività di rete del computer locale.

public ref class IPGlobalProperties abstract
public abstract class IPGlobalProperties
type IPGlobalProperties = class
Public MustInherit Class IPGlobalProperties
Ereditarietà
IPGlobalProperties

Esempio

Nell'esempio di codice seguente vengono visualizzate informazioni sul computer locale usando un'istanza di questa classe.

public static void ShowInboundIPStatistics()
{
     IPGlobalProperties properties = IPGlobalProperties.GetIPGlobalProperties();
     IPGlobalStatistics ipstat = properties.GetIPv4GlobalStatistics();
     Console.WriteLine("  Inbound Packet Data:");
     Console.WriteLine("      Received ............................ : {0}",
     ipstat.ReceivedPackets);
     Console.WriteLine("      Forwarded ........................... : {0}",
     ipstat.ReceivedPacketsForwarded);
     Console.WriteLine("      Delivered ........................... : {0}",
     ipstat.ReceivedPacketsDelivered);
     Console.WriteLine("      Discarded ........................... : {0}",
     ipstat.ReceivedPacketsDiscarded);
}
Public Shared Sub ShowInboundIPStatistics() 
    Dim properties As IPGlobalProperties = IPGlobalProperties.GetIPGlobalProperties()
    Dim ipstat As IPGlobalStatistics = properties.GetIPv4GlobalStatistics()
    Console.WriteLine("  Inbound Packet Data:")
    Console.WriteLine("      Received ............................ : {0}", ipstat.ReceivedPackets)
    Console.WriteLine("      Forwarded ........................... : {0}", ipstat.ReceivedPacketsForwarded)
    Console.WriteLine("      Delivered ........................... : {0}", ipstat.ReceivedPacketsDelivered)
    Console.WriteLine("      Discarded ........................... : {0}", ipstat.ReceivedPacketsDiscarded)

End Sub

Commenti

Questa classe fornisce informazioni statistiche e di configurazione sulle interfacce di rete e sulle connessioni di rete del computer locale.

Le informazioni fornite da questa classe sono simili a quanto fornito dalle funzioni API helper del protocollo Internet. Per informazioni sull'helper del protocollo Internet, vedere Helper IP.

Costruttori

Nome Descrizione
IPGlobalProperties()

Inizializza una nuova istanza della classe IPGlobalProperties.

Proprietà

Nome Descrizione
DhcpScopeName

Ottiene il nome dell'ambito DHCP (Dynamic Host Configuration Protocol).

DomainName

Ottiene il dominio in cui è registrato il computer locale.

HostName

Ottiene il nome host per il computer locale.

IsWinsProxy

Ottiene un valore Boolean che specifica se il computer locale funge da Windows proxy WINS (Internet Name Service).

NodeType

Ottiene il tipo di nodo Network Basic Input/Output System (NetBIOS) del computer locale.

Metodi

Nome Descrizione
BeginGetUnicastAddresses(AsyncCallback, Object)

Avvia una richiesta asincrona per recuperare la tabella degli indirizzi IP unicast stabile nel computer locale.

EndGetUnicastAddresses(IAsyncResult)

Termina una richiesta asincrona in sospeso per recuperare la tabella degli indirizzi IP unicast stabili nel computer locale.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetActiveTcpConnections()

Restituisce informazioni sulle connessioni TCP (Internet Protocol versione 4) e IPv6 Transmission Control Protocol (TCP) nel computer locale.

GetActiveTcpListeners()

Restituisce informazioni sull'endpoint sui listener TCP (Internet Protocol versione 4) e IPv6 Transmission Control Protocol (TCP) nel computer locale.

GetActiveUdpListeners()

Restituisce informazioni sui listener UDP (User Datagram Protocol) e IPv6 versione 4 (IPv4) nel computer locale.

GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetIcmpV4Statistics()

Fornisce dati statistici ICMP (Internet Control Message Protocol) versione 4 per il computer locale.

GetIcmpV6Statistics()

Fornisce dati statistici ICMP (Internet Control Message Protocol) versione 6 per il computer locale.

GetIPGlobalProperties()

Ottiene un oggetto che fornisce informazioni sulla connettività di rete e sulle statistiche sul traffico del computer locale.

GetIPv4GlobalStatistics()

Fornisce dati statistici del protocollo Internet versione 4 (IPv4) per il computer locale.

GetIPv6GlobalStatistics()

Fornisce dati statistici del protocollo Internet versione 6 (IPv6) per il computer locale.

GetTcpIPv4Statistics()

Fornisce dati statistici TCP/IPv4 (Transmission Control Protocol/Internet Protocol versione 4) per il computer locale.

GetTcpIPv6Statistics()

Fornisce dati statistici TCP/IPv6 (Transmission Control Protocol/Internet Protocol versione 6) per il computer locale.

GetType()

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
GetUdpIPv4Statistics()

Fornisce dati statistici del protocollo User Datagram Protocol/Internet Protocol versione 4 (UDP/IPv4) per il computer locale.

GetUdpIPv6Statistics()

Fornisce dati statistici del protocollo User Datagram Protocol/Internet Protocol versione 6 (UDP/IPv6) per il computer locale.

GetUnicastAddresses()

Recupera la tabella degli indirizzi IP unicast stabile nel computer locale.

GetUnicastAddressesAsync()

Recupera la tabella degli indirizzi IP unicast stabile nel computer locale come operazione asincrona.

MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a