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.

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, consulte Asistente de IP.

Constructores

Nombre Description
IPGlobalProperties()

Inicializa una nueva instancia de la clase IPGlobalProperties.

Propiedades

Nombre Description
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 del equipo local.

IsWinsProxy

Obtiene un valor Boolean que especifica si el equipo local actúa como proxy de servicio de nombres de Internet (WINS) Windows.

NodeType

Obtiene el tipo de nodo Network Basic Input/Output System (NetBIOS) del equipo local.

Métodos

Nombre Description
BeginGetUnicastAddresses(AsyncCallback, Object)

Comienza una solicitud asincrónica para recuperar la tabla estable de direcciones IP de unidifusión en el equipo local.

EndGetUnicastAddresses(IAsyncResult)

Finaliza una solicitud asincrónica pendiente para recuperar la tabla de direcciones IP de unidifusión estable en el equipo local.

Equals(Object)

Determina si el objeto especificado es igual al objeto actual.

(Heredado de Object)
GetActiveTcpConnections()

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

GetActiveTcpListeners()

Devuelve información de punto de conexión sobre los agentes de escucha del Protocolo de Internet versión 4 (IPv4) e IPv6 Del Protocolo de control de transmisión (TCP) en el equipo local.

GetActiveUdpListeners()

Devuelve información sobre los agentes de escucha del Protocolo de Internet versión 4 (IPv4) e IPv6 User Datagram Protocol (UDP) en el equipo local.

GetHashCode()

Actúa como función hash predeterminada.

(Heredado de Object)
GetIcmpV4Statistics()

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

GetIcmpV6Statistics()

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

GetIPGlobalProperties()

Obtiene un objeto que proporciona información sobre la conectividad de red y las estadísticas de tráfico 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 del Protocolo de control de transmisión/Protocolo de Internet versión 4 (TCP/IPv4) para el equipo local.

GetTcpIPv6Statistics()

Proporciona datos estadísticos del 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 del Protocolo de datagramas de usuario/Protocolo de Internet versión 4 (UDP/IPv4) para el equipo local.

GetUdpIPv6Statistics()

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

GetUnicastAddresses()

Recupera la tabla de direcciones IP de unidifusión estable en el equipo local.

GetUnicastAddressesAsync()

Recupera la tabla estable de direcciones IP de unidifusión en el equipo local como una operación asincrónica.

MemberwiseClone()

Crea una copia superficial del Objectactual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a