Compartir a través de


System.Net (Espacios de nombres)

System.Net y sus espacios de nombres secundarios (System.Net.Http, System.Net.Http.Headers y System.Net.NetworkInformation) contienen tipos que proporcionan compatibilidad con la conexión de red.

Este tema describe los tipos en los espacios de nombres System.Net que se incluyen en .NET para aplicaciones de la Tienda Windows. Ten en cuenta que .NET para aplicaciones de la Tienda Windows no incluye todos los miembros de cada tipo. Para obtener información sobre los tipos individuales, consulta los temas vinculados. La documentación para un tipo indica qué miembros se incluyen en .NET para aplicaciones de la Tienda Windows.

System.Net (espacio de nombres)

Tipos admitidos en .NET para aplicaciones de la Tienda Windows

Descripción

AuthenticationSchemes

Especifica los protocolos de autenticación.

Cookie

Proporciona un conjunto de propiedades y métodos que se usan para administrar cookies. Esta clase no puede heredarse.

CookieCollection

Proporciona un contenedor de colecciones para instancias de la clase Cookie.

CookieContainer

Proporciona un contenedor para una colección de objetos CookieCollection.

CookieException

Excepción que se produce cuando se comete un error al agregar una cookie a un contenedor de cookies.

CredentialCache

Proporciona almacenamiento para múltiples credenciales.

DecompressionMethods

Representa el formato de codificación de compresión y descompresión de archivos que se va a usar para comprimir los datos recibidos como respuesta a HttpWebRequest.

HttpRequestHeader

Encabezados HTTP que se pueden especificar en una solicitud de cliente.

HttpStatusCode

Contiene los valores de los códigos de estado definidos para HTTP.

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.

ICredentials

Proporciona la interfaz de autenticación base con el fin de recuperar credenciales para la autenticación de cliente web.

ICredentialsByHost

Proporciona la interfaz para recuperar las credenciales de un host, puerto y tipo de autenticación.

IWebProxy

Proporciona la interfaz base para la implementación del acceso al proxy de la clase WebRequest.

IWebRequestCreate

Proporciona la interfaz base para crear instancias de WebRequest.

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 genera cuando se produce un error mientras se usa un protocolo de red.

TransportContext

La clase TransportContext proporciona contexto adicional sobre la capa de transporte subyacente.

WebException

Excepción que se genera cuando se produce un error al obtener acceso a la red mediante un protocolo conectable.

WebExceptionStatus

Define códigos de estado para la clase WebException.

WebHeaderCollection

Contiene los encabezados de protocolo asociados a una solicitud o respuesta.

WebRequest

Realiza una solicitud a un identificador uniforme de recursos (URI). Esta es una clase abstracta.

WebResponse

Proporciona una respuesta desde un identificador de recursos uniforme (URI). Esta es una clase abstracta.

WebUtility

Proporciona métodos para codificar y descodificar direcciones URL cuando se procesan solicitudes web.

System.Net.Http (espacio de nombres)

Tipos admitidos en .NET para aplicaciones de la Tienda Windows

Descripción

ByteArrayContent

Proporciona contenido HTTP basado en una matriz de bytes.

ClientCertificateOption

Especifica cómo se proporcionan los certificados de cliente.

DelegatingHandler

Tipo base para controladores HTTP que delegan el procesamiento de los mensajes de la respuesta HTTP a otro controlador, denominado controlador interno.

FormUrlEncodedContent

Contenedor para las tuplas de nombre-valor que se codifican mediante el tipo MIME application/x-www-form-urlencoded.

HttpClient

Proporciona una clase base para enviar solicitudes HTTP y recibir respuestas HTTP en un recurso que identifica un identificador URI.

HttpClientHandler

Clase base para las implementaciones del controlador HTTP.

HttpCompletionOption

Indica si se debe considerar que las operaciones HttpClient se han completado tan pronto como esté disponible la respuesta o tras leer la totalidad del mensaje de respuesta, incluso el contenido.

HttpContent

Clase base que representa un cuerpo de entidad y encabezados de contenido HTTP.

HttpMessageHandler

Tipo base para controladores de mensajes HTTP.

HttpMessageInvoker

El tipo base para HttpClient y otros autores de mensaje.

HttpMethod

Clase auxiliar para recuperar y comparar métodos HTTP estándar.

HttpRequestException

Clase base para las excepciones que producen las clases HttpClient y HttpMessageHandler.

HttpRequestMessage

Representa un mensaje de solicitud HTTP.

HttpResponseMessage

Representa un mensaje de respuesta HTTP.

MessageProcessingHandler

Tipo base para controladores que solamente llevan a cabo poco volumen de procesamiento de mensajes de solicitud y/o respuesta.

MultipartContent

Proporciona una colección de objetos HttpContent que se serializan mediante la especificación de tipo de contenido con varios elementos.

MultipartFormDataContent

Proporciona un contenedor para contenido codificado que use el tipo MIME multipart/form-data.

RtcRequestFactory

Representa la clase que se usa para crear un HttpRequestMessage especial para su uso con la infraestructura de notificación en segundo plano de comunicaciones en tiempo real (RTC).

StreamContent

Proporciona contenido HTTP basado en una secuencia.

StringContent

Proporciona contenido HTTP basado en una cadena.

System.Net.Http.Headers (espacio de nombres)

Tipos admitidos en .NET para aplicaciones de la Tienda Windows

Descripción

AuthenticationHeaderValue

Representa información de autenticación en los valores de encabezado Authorization, ProxyAuthorization, WWW-Authneticate y Proxy-Authenticate.

CacheControlHeaderValue

Representa el valor del encabezado Cache-Control.

ContentDispositionHeaderValue

Representa el valor del encabezado Cache-Disposition.

ContentRangeHeaderValue

Representa el valor del encabezado Cache-Range.

EntityTagHeaderValue

Representa un valor de encabezado de etiqueta de entidad.

HttpContentHeaders

Representa la colección de encabezados de contenido tal como se define en RFC 2616.

HttpHeaders

Colección de encabezados y sus valores tal como se define en RFC 2616.

HttpHeaderValueCollection<T>

Representa una colección de valores de encabezado.

HttpRequestHeaders

Representa la colección de encabezados de solicitud tal como se define en RFC 2616.

HttpResponseHeaders

Representa la colección de encabezados de respuesta tal como se define en RFC 2616.

MediaTypeHeaderValue

Representa un tipo de medio tal como se define en RFC 2616.

MediaTypeWithQualityHeaderValue

Representa un valor de encabezado de tipo de contenido con una calidad adicional.

NameValueHeaderValue

Representa un par nombre/valor.

NameValueWithParametersHeaderValue

Representa un par nombre/valor con parámetros.

ProductHeaderValue

Representa un valor de encabezado de producto.

ProductInfoHeaderValue

Representa un valor que puede ser un producto o un comentario.

RangeConditionHeaderValue

Representa un valor de encabezado que puede ser un valor fecha/hora o un valor de etiqueta de entidad.

RangeHeaderValue

Representa el valor del encabezado Range.

RangeItemHeaderValue

Representa un valor de encabezado de intervalo de bytes.

RetryConditionHeaderValue

Representa un valor de encabezado que puede ser un valor fecha/hora o un valor de intervalo de tiempo.

StringWithQualityHeaderValue

Representa un valor de encabezado de cadena con una calidad opcional.

TransferCodingHeaderValue

Representa un valor de encabezado de codificación de transferencia.

TransferCodingWithQualityHeaderValue

Representa un valor de encabezado de codificación de transferencia con una calidad opcional.

ViaHeaderValue

Representa el valor de un encabezado Via.

WarningHeaderValue

Representa un valor de advertencia que usa el encabezado Warning.

System.Net.NetworkInformation (espacio de nombres)

Tipos admitidos en .NET para aplicaciones de la Tienda Windows

Descripción

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.

NetworkChange

Permite a las aplicaciones recibir una notificación cuando la dirección del Protocolo Internet (IP) de una interfaz de red, también denominada adaptador o tarjeta de red, cambia.

NetworkInterface

Proporciona información estadística y de configuración para una interfaz de red.

Vea también

Conceptos

.NET para aplicaciones de la Tienda Windows: API admitidas