IPGlobalProperties Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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) |