Condividi tramite


IPGlobalProperties Classe

Definizione

Fornisce informazioni relative alla 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.

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 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 quella fornita dalle funzioni API helper del protocollo Internet. Per informazioni sull'helper del protocollo Internet, vedere Helper IP.

Costruttori

IPGlobalProperties()

Inizializza una nuova istanza della classe IPGlobalProperties.

Proprietà

DhcpScopeName

Ottiene il nome ambito del protocollo DHCP (Dynamic Host Configuration Protocol ).

DomainName

Ottiene il dominio in cui è registrato il computer locale.

HostName

Ottiene il nome host del computer locale.

IsWinsProxy

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

NodeType

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

Metodi

BeginGetUnicastAddresses(AsyncCallback, Object)

Inizia una richiesta asincrona per recuperare la tabella di indirizzi IP unicast stabili sul computer locale.

EndGetUnicastAddresses(IAsyncResult)

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

Equals(Object)

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

(Ereditato da Object)
GetActiveTcpConnections()

Restituisce informazioni sulle connessioni TCP (Transmission Control Protocol) del protocollo IP versione 4 (IPv4) e IPv6 al computer locale.

GetActiveTcpListeners()

Restituisce informazioni sull'endpoint relative ai listener TCP (Transmission Control Protocol) del protocollo IP versione 4 (IPv4) e IPv6 sul computer locale.

GetActiveUdpListeners()

Restituisce informazioni sui listener UDP (User Datagram Protocol) del protocollo IP versione 4 (IPv4) e IPv6 sul computer locale.

GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetIcmpV4Statistics()

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

GetIcmpV6Statistics()

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

GetIPGlobalProperties()

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

GetIPv4GlobalStatistics()

Fornisce i dati statistici relativi al protocollo IP versione 4 per il computer locale.

GetIPv6GlobalStatistics()

Fornisce i dati statistici di protocollo IP versione 6 per il computer locale.

GetTcpIPv4Statistics()

Fornisce i dati statistici dei protocolli TCP/IP versione 4 per il computer locale.

GetTcpIPv6Statistics()

Fornisce i dati statistici del protocollo TCP/IP versione 6 per il computer locale.

GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
GetUdpIPv4Statistics()

Fornisce i dati statistici dei protocolli User Datagram Protocol/IP versione 4 per il computer locale.

GetUdpIPv6Statistics()

Fornisce i dati statistici dei protocolli User Datagram Protocol/IP versione 6 per il computer locale.

GetUnicastAddresses()

Recupera la tabella di indirizzi IP unicast stabili sul computer locale.

GetUnicastAddressesAsync()

Richiama una tabella di indirizzi IP unicast stabili sul computer locale come operazione asincrona.

MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a