Publicado el
19/Dic/2004
Actualizado el 19/Dic/2004
El espacio de nombres System.Net proporciona una interfaz de programación sencilla para muchos de los protocolos que se utilizan actualmente en las redes. Las clases WebRequest y WebResponse forman la base de lo que se denomina protocolos conectables, una implementación de servicios de red que permite desarrollar aplicaciones que utilicen recursos de Internet sin preocuparse de los detalles específicos de los protocolos individuales.
Los tipos que contiene System.Net
Nota:
Si sabes de alguna colaboración o artículo (en este sitio) que incluya clases de System.Net, por favor comunícamelo indicando la URL de dicho artículo (o artículos).
Ya sabes, me mandas un mensaje indicando la URL (pero que sea de mi sitio, no de otros sitios...)
Gracias.
Los artículos publicados que utilizan algunas de las clases del espacio de nombres System.Net
- ...
Contenido de System.Net
Las clases, interfaces, estructuras, delegados y enumeraciones que contiene este espacio de nombres (según la documentación de Visual Studio .NET)Pulsa aquí si quieres ver la información (en Internet) de este espacio de nombres.
Clases:
- AuthenticationManager Administra los módulos de autenticación a los que se llama durante el proceso de autenticación del cliente.
- Authorization Contiene un mensaje de autenticación para un servidor de Internet.
- Cookie Proporciona un conjunto de propiedades y métodos que se utilizan para administrar cookies. No se puede heredar esta clase.
- CookieCollection Proporciona un contenedor de colección para instancias de la clase Cookie.
- CookieContainer Proporciona un contenedor para una colección de objetos CookieCollection.
- CookieException Excepción que se inicia cuando se produce un error al agregar un objeto Cookie a un objeto CookieContainer.
- CredentialCache Proporciona el almacenamiento de múltiples credenciales.
- Dns Proporciona funcionalidad de resolución de nombres de dominio sencilla.
- DnsPermission Controla los derechos de acceso a los servidores del sistema de nombres de dominio (Domain Name System, DNS) en la red.
- DnsPermissionAttribute Especifica los permisos para solicitar información a servidores de nombre de servicio (Domain Name Server, DNS).
- EndPoint Identifica una dirección de red. Esto es una clase abstracta (MustInherit en Visual Basic).
- EndpointPermission Define un punto final autorizado por una instancia de SocketPermission.
- FileWebRequest Proporciona una implementación del sistema de archivos de la clase WebRequest.
- FileWebResponse Proporciona una implementación del sistema de archivos de la clase WebResponse.
- GlobalProxySelection Contiene una instancia del proxy global predeterminado para todas las solicitudes HTTP.
- HttpVersion Define los números de versión de HTTP admitidos por las clases HttpWebRequest y HttpWebResponse.
- HttpWebRequest Proporciona una implementación específica de HTTP de la clase WebRequest.
- HttpWebResponse Proporciona una implementación específica de HTTP de la clase WebResponse.
- IPAddress Proporciona una dirección Protocolo Internet (Internet Protocol, IP).
- IPEndPoint Representa un punto final de red como una dirección IP y un número de puerto.
- IPHostEntry Proporciona una clase contenedora para la información de dirección de host de Internet.
- IrDAEndPoint Esta clase establece las conexiones con un servidor y proporciona información del puerto de infrarrojos.
- NetworkCredential Proporciona credenciales para esquemas de autenticación basados en contraseña como la autenticación básica, implícita, NTLM y Kerberos.
- ProtocolViolationException Excepción que se inicia cuando se produce un error mientras se utiliza un protocolo de red.
- ServicePoint Proporciona administración de conexiones para las conexiones HTTP.
- ServicePointManager Administra la colección de instancias de ServicePoint.
- SocketAddress Almacena información serializada procedente de clases derivadas de EndPoint.
- SocketPermission Controla los derechos para realizar o aceptar conexiones en una dirección de transporte.
- SocketPermissionAttribute Especifica acciones de seguridad para controlar conexiones Socket. No se puede heredar esta clase.
- WebClient Proporciona métodos comunes para intercambiar datos con un recurso identificado por un URI. No se puede heredar esta clase.
- WebException Excepción que se inicia cuando se produce un error al obtener acceso a la red mediante un protocolo conectable.
- WebHeaderCollection Contiene los encabezados de protocolo asociados a una solicitud o respuesta.
- WebPermission Controla los derechos de acceso a los recursos HTTP de Internet.
- WebPermissionAttribute Especifica permisos de acceso para recursos de Internet. No se puede heredar esta clase.
- WebProxy Contiene la configuración del proxy HTTP para la clase WebRequest.
- WebRequest Realiza una solicitud a un identificador de recursos uniforme (URI). Esto es una clase abstracta (MustInherit en Visual Basic).
- WebResponse Proporciona una respuesta desde un identificador de recursos uniforme (URI). Esto es una clase abstracta (MustInherit en Visual Basic).
Interfaces:
- IAuthenticationModule Proporciona la interfaz de autenticación base para módulos de autenticación de cliente Web.
- ICertificatePolicy Valida un servidor de certificados.
- ICredentials Proporciona la interfaz de autenticación base con el fin de recuperar credenciales de autenticación de cliente Web.
- IWebProxy Proporciona la interfaz base para la implementación del acceso a proxy de la clase WebRequest.
- IWebRequestCreate Proporciona la interfaz base para crear instancias de WebRequest.
Delegados:
- HttpContinueDelegate Representa el método que envía una notificación a los llamadores siempre que el cliente recibe una respuesta de continuar.
Enumeraciones:
- HttpStatusCode Contiene los valores de los códigos de estado definidos para HTTP.
- NetworkAccess Especifica los permisos de acceso a la red.
- SecurityProtocolType
- TransportType Define tipos de transporte para las clases SocketPermission y Socket.
- WebExceptionStatus Define códigos de estado para la clase WebException.