System.Net (Espacio de nombres)

Cambiar vista:
Sin script
Biblioteca de clases de .NET Framework
System.Net (Espacio de nombres)

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.

Clases

  Clase Descripción
Clase pública AuthenticationManager Administra los módulos de autenticación a los que se llama durante el proceso de autenticación del cliente.
Clase pública Authorization Contiene un mensaje de autenticación para un servidor de Internet.
Clase pública Cookie Proporciona un conjunto de propiedades y métodos que se utilizan para administrar cookies. No se puede heredar esta clase.
Clase pública CookieCollection Proporciona un contenedor de colección para instancias de la clase Cookie.
Clase pública CookieContainer Proporciona un contenedor para una colección de objetos CookieCollection.
Clase pública CookieException Excepción que se produce cuando se produce un error al agregar un objeto Cookie a un objeto CookieContainer.
Clase pública CredentialCache Proporciona el almacenamiento de múltiples credenciales.
Clase pública Dns Proporciona funcionalidad de resolución de nombres de dominio sencilla.
Clase pública DnsPermission Controla los derechos de acceso a los servidores del sistema de nombres de dominio (Domain Name System, DNS) en la red.
Clase pública DnsPermissionAttribute Especifica los permisos para solicitar información a servidores de nombre de servicio (Domain Name Server, DNS).
Clase pública DownloadDataCompletedEventArgs Proporciona los datos del evento DownloadDataCompleted.
Clase pública DownloadProgressChangedEventArgs Proporciona datos para el evento DownloadProgressChanged de un WebClient.
Clase pública DownloadStringCompletedEventArgs Proporciona los datos del evento DownloadStringCompleted.
Clase pública EndPoint Identifica una dirección de red. Ésta es una clase abstract.
Clase pública EndpointPermission Define un extremo autorizado por una instancia de SocketPermission.
Clase pública FileWebRequest Proporciona una implementación del sistema de archivos de la clase WebRequest.
Clase pública FileWebResponse Proporciona una implementación del sistema de archivos de la clase WebResponse.
Clase pública FtpWebRequest Implementa un cliente del Protocolo de transferencia de archivos (FTP).
Clase pública FtpWebResponse Encapsula la respuesta de un servidor de Protocolo de transferencia de archivos (FTP) a una solicitud.
Clase pública GlobalProxySelection Contiene una instancia del proxy global predeterminado para todas las solicitudes HTTP.
Clase pública HttpListener Proporciona un agente de escucha del protocolo HTTP sencillo y controlado mediante programación. Esta clase no se puede heredar.
Clase pública HttpListenerBasicIdentity Contiene el nombre de usuario y la contraseña de una solicitud de autenticación básica.
Clase pública HttpListenerContext Proporciona acceso a los objetos de solicitud y respuesta utilizados por la clase HttpListener. Esta clase no se puede heredar.
Clase pública HttpListenerException La excepción que se produce cuando se produce un error durante el procesamiento de una solicitud HTTP.
Clase pública HttpListenerPrefixCollection Representa la colección utilizada para almacenar los prefijos URI (Identificador uniforme de recursos) de los objetos HttpListener.
Clase pública HttpListenerRequest Describe una solicitud HTTP de entrada a un objeto HttpListener. Esta clase no se puede heredar.
Clase pública HttpListenerResponse Representa una respuesta a una solicitud que controla un objeto HttpListener.
Clase pública HttpVersion Define los números de versión de HTTP admitidos por las clases HttpWebRequest y HttpWebResponse.
Clase pública HttpWebRequest Proporciona una implementación específica de HTTP de la clase WebRequest.
Clase pública HttpWebResponse Proporciona una implementación específica de HTTP de la clase WebResponse.
Clase pública IPAddress Proporciona una dirección Protocolo Internet (Internet Protocol, IP).
Clase pública IPEndPoint Representa un extremo de red como una dirección IP y un número de puerto.
Clase pública IPHostEntry Proporciona una clase contenedora para la información de dirección de host de Internet.
Clase pública IrDAEndPoint Representa un extremo para una conexión por infrarrojos.
Clase pública NetworkCredential Proporciona credenciales para esquemas de autenticación basados en contraseña como la autenticación básica, implícita, NTLM y Kerberos.
Clase pública OpenReadCompletedEventArgs Proporciona datos para el evento OpenReadCompleted.
Clase pública OpenWriteCompletedEventArgs Proporciona datos del evento OpenWriteCompleted.
Clase pública ProtocolViolationException Excepción que se produce cuando se produce un error mientras se utiliza un protocolo de red.
Clase pública ServicePoint Proporciona administración de conexiones para las conexiones HTTP.
Clase pública ServicePointManager Administra la colección de objetos ServicePoint.
Clase pública SocketAddress Almacena información serializada procedente de clases derivadas de EndPoint.
Clase pública SocketPermission Controla los derechos para realizar o aceptar conexiones en una dirección de transporte.
Clase pública SocketPermissionAttribute Especifica acciones de seguridad para controlar conexiones Socket. No se puede heredar esta clase.
Clase pública UploadDataCompletedEventArgs Proporciona datos del evento UploadDataCompleted.
Clase pública UploadFileCompletedEventArgs Proporciona datos del evento UploadFileCompleted.
Clase pública UploadProgressChangedEventArgs Proporciona datos para el evento UploadProgressChanged de un WebClient.
Clase pública UploadStringCompletedEventArgs Proporciona datos del evento UploadStringCompleted.
Clase pública UploadValuesCompletedEventArgs Proporciona datos del evento UploadValuesCompleted.
Clase pública WebClient Proporciona métodos comunes para intercambiar datos con un recurso identificado por un URI.
Clase pública WebException Excepción que se produce cuando se produce un error al obtener acceso a la red mediante un protocolo conectable.
Clase pública WebHeaderCollection Contiene los encabezados de protocolo asociados a una solicitud o respuesta.
Clase pública WebPermission Controla los derechos de acceso a los recursos HTTP de Internet.
Clase pública WebPermissionAttribute Especifica permisos de acceso para recursos de Internet. No se puede heredar esta clase.
Clase pública WebProxy Contiene la configuración del proxy HTTP para la clase WebRequest.
Clase pública WebRequest Realiza una solicitud a un identificador de recursos uniforme (URI). Ésta es una clase abstract.
Clase pública WebRequestMethods Clase contenedora de las clases WebRequestMethods.Ftp, WebRequestMethods.File y WebRequestMethods.Http. Esta clase no se puede heredar.
Clase pública WebRequestMethods.File Representa los tipos de métodos de protocolo de archivo que se pueden utilizar con una solicitud FILE. Esta clase no se puede heredar.
Clase pública WebRequestMethods.Ftp Representa los tipos de métodos del protocolo FTP que se pueden utilizar con una solicitud FTP. Esta clase no se puede heredar.
Clase pública WebRequestMethods.Http Representa los tipos de métodos de protocolo HTTP que se pueden utilizar con una solicitud HTTP.
Clase pública WebResponse Proporciona una respuesta desde un identificador de recursos uniforme (URI). Ésta es una clase abstract.
Interfaces

  Interfaz Descripción
Interfaz pública IAuthenticationModule Proporciona la interfaz de autenticación base para módulos de autenticación de cliente Web.
Interfaz pública ICertificatePolicy Valida un servidor de certificados.
Interfaz pública ICredentialPolicy Define la directiva de credenciales que se utilizará para las solicitudes de recursos realizadas con WebRequest y sus clases derivadas.
Interfaz pública ICredentials Proporciona la interfaz de autenticación base con el fin de recuperar credenciales de autenticación de cliente Web.
Interfaz pública ICredentialsByHost Proporciona la interfaz para recuperar las credenciales de un host, puerto y tipo de autenticación.
Interfaz pública IWebProxy Proporciona la interfaz base para la implementación del acceso a proxy de la clase WebRequest.
Interfaz pública IWebProxyScript Proporciona la interfaz base para cargar y ejecutar las secuencias de comandos para la detección automática del servidor proxy .
Interfaz pública IWebRequestCreate Proporciona la interfaz base para crear instancias de WebRequest.
Delegados

  Delegado Descripción
Delegado público AuthenticationSchemeSelector Selecciona el esquema de autenticación para una instancia de HttpListener.
Delegado público BindIPEndPoint Representa el método que especifica una dirección del protocolo Internet local y un número de puerto para un objeto ServicePoint.
Delegado público DownloadDataCompletedEventHandler Representa el método que controlará el evento DownloadDataCompleted de WebClient.
Delegado público DownloadProgressChangedEventHandler Representa el método que va a controlar el evento WebClient.DownloadProgressChanged de un control WebClient.
Delegado público DownloadStringCompletedEventHandler Representa el método que controlará el evento DownloadStringCompleted de WebClient.
Delegado público HttpContinueDelegate Representa el método que envía una notificación a los llamadores siempre que el cliente recibe una respuesta de continuar.
Delegado público OpenReadCompletedEventHandler Representa el método que controlará el evento OpenReadCompleted de un objeto WebClient.
Delegado público OpenWriteCompletedEventHandler Representa el método que controlará el evento OpenWriteCompleted de un objeto WebClient.
Delegado público UploadDataCompletedEventHandler Representa el método que va a controlar el evento UploadDataCompleted de un control WebClient.
Delegado público UploadFileCompletedEventHandler Representa el método que va a controlar el evento UploadFileCompleted de un control WebClient.
Delegado público UploadProgressChangedEventHandler Representa el método que controlará el evento UploadProgressChanged de WebClient.
Delegado público UploadStringCompletedEventHandler Representa el método que va a controlar el evento UploadStringCompleted de un control WebClient.
Delegado público UploadValuesCompletedEventHandler Representa el método que va a controlar el evento UploadValuesCompleted de un control WebClient.
Enumeraciones

  Enumeración Descripción
Enumeración pública AuthenticationSchemes Especifica los protocolos de autenticación.
Enumeración pública DecompressionMethods Representa el formato de codificación de compresión y descompresión que se va a usar para comprimir los datos recibidos como respuesta a HttpWebRequest.
Enumeración pública FtpStatusCode Especifica los códigos de estado devueltos para una operación del Protocolo de transferencia de archivos (FTP).
Enumeración pública HttpRequestHeader Los encabezados HTTP que se pueden especificar en una solicitud de cliente.
Enumeración pública HttpResponseHeader Los encabezados HTTP que se pueden especificar en una respuesta del servidor.
Enumeración pública HttpStatusCode Contiene los valores de los códigos de estado definidos para HTTP.
Enumeración pública NetworkAccess Especifica los permisos de acceso a la red.
Enumeración pública SecurityProtocolType Especifica los protocolos de seguridad que admite el paquete de seguridad Schannel.
Enumeración pública TransportType Define tipos de transporte para las clases SocketPermission y Socket.
Enumeración pública WebExceptionStatus Define códigos de estado para la clase WebException.