System.Net.NetworkInformation Espacio de nombres
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 acceso a los datos de tráfico de la red, información de direcciones de red y notificación de cambios de dirección para el equipo local. Este espacio de nombres también contiene clases que implementan la utilidad Ping. Puede utilizar Ping y las clases relacionadas para comprobar si se puede alcanzar a un equipo por la red.
Clases
GatewayIPAddressInformation |
Representa la dirección IP de la puerta de enlace de la red. No se puede crear una instancia de esta clase. |
GatewayIPAddressInformationCollection |
Almacena un conjunto de tipos GatewayIPAddressInformation. |
IcmpV4Statistics |
Proporciona datos estadísticos de ICMPv4 (Protocolo de mensajes de control de Internet para IPv4) para el equipo local. |
IcmpV6Statistics |
Proporciona datos estadísticos del protocolo ICMPv6 (Protocolo de mensajes de control de Internet para el protocolo de Internet versión 6) para el equipo local. |
IPAddressCollection |
Almacena un conjunto de tipos IPAddress. |
IPAddressInformation |
Proporciona información sobre una dirección de interfaz de red. |
IPAddressInformationCollection |
Almacena un conjunto de tipos IPAddressInformation. |
IPGlobalProperties |
Proporciona información sobre la conectividad de red del equipo local. |
IPGlobalStatistics |
Proporciona datos estadísticos del protocolo IP (Protocolo de Internet). |
IPInterfaceProperties |
Proporciona información sobre las interfaces de red compatibles con el Protocolo de Internet versión 4 (IPv4) o versión 6 (IPv6). |
IPInterfaceStatistics |
Proporciona los datos estadísticos del protocolo de Internet (IP) para una interfaz de red en el equipo local. |
IPv4InterfaceProperties |
Proporciona información sobre las interfaces de red que admiten el Protocolo de Internet versión 4 (IPv4). |
IPv4InterfaceStatistics |
Proporciona datos estadísticos de una interfaz de red en el equipo local. |
IPv6InterfaceProperties |
Proporciona información sobre las interfaces de red que admiten Protocolo de Internet versión 6 (IPv6). |
MulticastIPAddressInformation |
Proporciona información sobre la dirección de multidifusión de una interfaz de red. |
MulticastIPAddressInformationCollection |
Almacena un conjunto de tipos MulticastIPAddressInformation. |
NetworkAvailabilityEventArgs |
Proporciona datos para el evento NetworkAvailabilityChanged. |
NetworkChange |
Permite a las aplicaciones recibir una notificación cuando cambia la dirección de protocolo de Internet (IP) de una interfaz de red, también denominada adaptador o tarjeta de red. |
NetworkInformationException |
Excepción que se produce cuando se genera un error mientras se recupera la información de red. |
NetworkInformationPermission |
Controla el acceso a la información de red y a las estadísticas de tráfico del equipo local. Esta clase no puede heredarse. |
NetworkInformationPermissionAttribute |
Permite acciones de seguridad de NetworkInformationPermission para que se apliquen al código mediante seguridad declarativa. |
NetworkInterface |
Proporciona información de configuración y estadística para una interfaz de red. |
PhysicalAddress |
Proporciona la dirección MAC (Control de acceso de medios) para una interfaz de red (adaptador). |
Ping |
Permite que una aplicación determine si un equipo remoto está accesible a través de la red. |
PingCompletedEventArgs |
Proporciona datos para el evento PingCompleted. |
PingException |
Excepción que se produce cuando un método Send o SendAsync llama a un método que produce una excepción. |
PingOptions |
Se utiliza para controlar el modo en que se transmiten los paquetes de datos Ping. |
PingReply |
Proporciona información sobre el estado y los datos resultantes de una operación Send o SendAsync. |
TcpConnectionInformation |
Proporciona información sobre las conexiones TCP (Protocolo de control de transmisión) del equipo local. |
TcpStatistics |
Proporciona datos estadísticos del protocolo TCP (Protocolo de control de transmisión). |
UdpStatistics |
Proporciona datos estadísticos de UDP (Protocolo de datagramas de usuarios). |
UnicastIPAddressInformation |
Proporciona información sobre la dirección de unidifusión de una interfaz de red. |
UnicastIPAddressInformationCollection |
Almacena un conjunto de tipos UnicastIPAddressInformation. |
Enumeraciones
DuplicateAddressDetectionState |
Especifica el estado actual de una dirección IP. |
IPStatus |
Notifica el estado del envío de un mensaje de eco ICMP (Protocolo de mensajes de control de Internet) a un equipo. |
NetBiosNodeType |
Tipo de nodo NetBIOS (Sistema básico de entrada y salida de red). |
NetworkInformationAccess |
Especifica el permiso de acceso a información sobre interfaces de red y estadísticas de tráfico. |
NetworkInterfaceComponent |
Especifica las versiones del protocolo de Internet que admite una interfaz de red. |
NetworkInterfaceType |
Especifica los tipos de interfaces de red. |
OperationalStatus |
Especifica el estado operativo de una interfaz de red. |
PrefixOrigin |
Especifica cómo se encontró el prefijo de red de una dirección IP. |
ScopeLevel |
El nivel de ámbito para una dirección IPv6. |
SuffixOrigin |
Especifica cómo se encontró el sufijo de host de una dirección IP. |
TcpState |
Especifica los estados de una conexión TCP (Protocolo de control de transmisión). |
Delegados
NetworkAddressChangedEventHandler |
Hace referencia a uno o varios métodos a los que hay que llamar cuando cambia la dirección de una interfaz de red. |
NetworkAvailabilityChangedEventHandler |
Hace referencia a uno o varios métodos a los que hay que llamar cuando cambia la disponibilidad de la red. |
PingCompletedEventHandler |
Representa el método que controlará el evento PingCompleted de un objeto Ping. |
Consulte también
- System.Net
- System.Net.Cache
- System.Net.Security
- System.Net.Sockets
- Programación para redes en .NET Framework
- Procedimientos recomendados para las clases System.Net
- Protocolo de Internet versión 6
- Network Programming Samples (Ejemplos de programación de red)
- Network Tracing in the .NET Framework (Seguimiento de red en .NET Framework)