IPGlobalProperties Clase

Definición

Proporciona información sobre la conectividad de red del equipo local.

public ref class IPGlobalProperties abstract
public abstract class IPGlobalProperties
type IPGlobalProperties = class
Public MustInherit Class IPGlobalProperties
Herencia
IPGlobalProperties

Ejemplos

En el ejemplo de código siguiente se muestra información sobre el equipo local mediante una instancia de esta clase.

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

Comentarios

Esta clase proporciona información estadística y de configuración sobre las interfaces de red y las conexiones de red del equipo local.

La información proporcionada por esta clase es similar a la proporcionada por las funciones de la API auxiliar de protocolo de Internet. Para obtener información sobre el asistente de protocolo de Internet, vea Asistente de IP.

Constructores

IPGlobalProperties()

Inicializa una nueva instancia de la clase IPGlobalProperties.

Propiedades

DhcpScopeName

Obtiene el nombre de ámbito del Protocolo de configuración dinámica de host (DHCP).

DomainName

Obtiene el dominio en el que está registrado el equipo local.

HostName

Obtiene el nombre de host para el equipo local.

IsWinsProxy

Obtiene un valor Boolean que especifica si el equipo local está actuando como proxy WINS (Servicio de nombres de Internet de Windows).

NodeType

Obtiene el tipo de nodo NetBIOS (Sistema básico de entrada y salida de red) del equipo local.

Métodos

BeginGetUnicastAddresses(AsyncCallback, Object)

Inicia una solicitud asincrónica para recuperar la tabla de direcciones IP de unidifusión estables del equipo local.

EndGetUnicastAddresses(IAsyncResult)

Finaliza una solicitud asincrónica pendiente para recuperar la tabla de direcciones IP de unidifusión estables del equipo local.

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetActiveTcpConnections()

Devuelve información sobre las conexiones TCP (Protocolo de control de transmisión) de Protocolo de Internet versión 4 (IPV4) e IPv6 del equipo local.

GetActiveTcpListeners()

Devuelve información de extremo sobre los agentes de escucha TCP (Protocolo de control de transmisión) de Protocolo de Internet versión 4 (IPV4) e IPv6 del equipo local.

GetActiveUdpListeners()

Devuelve información sobre los agentes de escucha UDP (Protocolo de datagramas de usuarios) de Protocolo de Internet versión 4 (IPv4) e IPv6 del equipo local.

GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetIcmpV4Statistics()

Proporciona datos estadísticos de ICMP (Protocolo de mensajes de control de Internet) versión 4 para el equipo local.

GetIcmpV6Statistics()

Proporciona datos estadísticos de ICMP (Protocolo de mensajes de control de Internet) versión 6 para el equipo local.

GetIPGlobalProperties()

Obtiene un objeto que proporciona información sobre estadísticas de tráfico y conectividad de red del equipo local.

GetIPv4GlobalStatistics()

Proporciona datos estadísticos de Protocolo de Internet versión 4 (IPv4) para el equipo local.

GetIPv6GlobalStatistics()

Proporciona datos estadísticos de Protocolo de Internet versión 6 (IPv6) para el equipo local.

GetTcpIPv4Statistics()

Proporciona datos estadísticos de Protocolo de control de transmisión / Protocolo de Internet versión 4 (TCP/IPv4) para el equipo local.

GetTcpIPv6Statistics()

Proporciona datos estadísticos de Protocolo de control de transmisión / Protocolo de Internet versión 6 (TCP/IPv6) para el equipo local.

GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
GetUdpIPv4Statistics()

Proporciona datos estadísticos de Protocolo de datagramas de usuarios / Protocolo de Internet versión 4 (UDP/IPv4) para el equipo local.

GetUdpIPv6Statistics()

Proporciona datos estadísticos de Protocolo de datagramas de usuarios / Protocolo de Internet versión 6 (UDP/IPv6) para el equipo local.

GetUnicastAddresses()

Recupera la tabla de direcciones IP de unidifusión estables del equipo local.

GetUnicastAddressesAsync()

Recupera la tabla de direcciones IP de unidifusión estables del equipo local como una operación asincrónica.

MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a