IPGlobalProperties Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 api auxiliares 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) |