Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

Clase WebResponse

 

Publicado: octubre de 2016

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

Espacio de nombres:   System.Net
Ensamblado:  System (en System.dll)


[SerializableAttribute]
public abstract class WebResponse : MarshalByRefObject, ISerializable, 
	IDisposable

NombreDescripción
System_CAPS_protmethodWebResponse()

Inicializa una nueva instancia de la clase WebResponse.

System_CAPS_protmethodWebResponse(SerializationInfo, StreamingContext)

Inicializa una nueva instancia de la clase WebResponse desde las instancias especificadas de las clases SerializationInfo y StreamingContext.

NombreDescripción
System_CAPS_pubpropertyContentLength

Cuando se reemplaza en una clase descendiente, obtiene o establece la longitud del contenido de los datos recibidos.

System_CAPS_pubpropertyContentType

Cuando se realizan omisiones en una clase derivada, obtiene o establece el tipo de contenido de los datos recibidos.

System_CAPS_pubpropertyHeaders

Cuando se realizan omisiones en una clase derivada, obtiene una colección de pares de nombre-valor de encabezado asociados a esta solicitud.

System_CAPS_pubpropertyIsFromCache

Obtiene un valor Boolean que indica si esta respuesta se obtuvo de la caché.

System_CAPS_pubpropertyIsMutuallyAuthenticated

Obtiene un valor Boolean que indica si ocurrió una autenticación mutua.

System_CAPS_pubpropertyResponseUri

Cuando se reemplaza en una clase derivada, obtiene el identificador URI del recurso de Internet que respondió a la solicitud.

System_CAPS_pubpropertySupportsHeaders

Obtiene un valor que indica si se admiten encabezados.

NombreDescripción
System_CAPS_pubmethodClose()

Cuando se reemplaza por una clase descendiente, cierra la secuencia de respuesta.

System_CAPS_pubmethodCreateObjRef(Type)

Crea un objeto que contiene toda la información relevante necesaria para generar a un proxy que se utiliza para comunicarse con un objeto remoto.(Heredado de MarshalByRefObject).

System_CAPS_pubmethodDispose()

Libera los recursos no administrados que usa el objeto WebResponse.

System_CAPS_protmethodDispose(Boolean)

Libera los recursos no administrados que usa el objeto WebResponse y, de forma opcional, desecha los recursos administrados.

System_CAPS_pubmethodEquals(Object)

Determina si el objeto especificado es igual al objeto actual.(Heredado de Object).

System_CAPS_protmethodFinalize()

Permite que un objeto intente liberar recursos y realizar otras operaciones de limpieza antes de que sea reclamado por la recolección de elementos no utilizados.(Heredado de Object).

System_CAPS_pubmethodGetHashCode()

Sirve como la función hash predeterminada.(Heredado de Object).

System_CAPS_pubmethodGetLifetimeService()

Recupera el objeto de servicio de duración actual que controla la directiva de duración de esta instancia.(Heredado de MarshalByRefObject).

System_CAPS_protmethodGetObjectData(SerializationInfo, StreamingContext)

Esta API admite la infraestructura producto y no está diseñada para usarse directamente desde el código. Llena SerializationInfo con los datos necesarios para serializar el objeto de destino.

System_CAPS_pubmethodGetResponseStream()

Cuando se reemplaza en una clase descendiente, se devuelve el flujo de datos desde el recurso de Internet.

System_CAPS_pubmethodGetType()

Obtiene el Type de la instancia actual.(Heredado de Object).

System_CAPS_pubmethodInitializeLifetimeService()

Obtiene un objeto de servicio de duración para controlar la directiva de duración de esta instancia.(Heredado de MarshalByRefObject).

System_CAPS_protmethodMemberwiseClone()

Crea una copia superficial del Object actual.(Heredado de Object).

System_CAPS_protmethodMemberwiseClone(Boolean)

Crea una copia superficial del elemento actual MarshalByRefObject objeto.(Heredado de MarshalByRefObject).

System_CAPS_pubmethodToString()

Devuelve una cadena que representa el objeto actual.(Heredado de Object).

NombreDescripción
System_CAPS_pubinterfaceSystem_CAPS_privmethodISerializable.GetObjectData(SerializationInfo, StreamingContext)

Esta API admite la infraestructura producto y no está diseñada para usarse directamente desde el código. Rellena una instancia de SerializationInfo con los datos necesarios para serializar el objeto WebResponse.

La WebResponse clase es el abstract que se derivan las clases de respuesta específicas del protocolo de clase base. Las aplicaciones pueden participar en transacciones de solicitud y respuesta de forma independiente de los protocolos con instancias de la WebResponse mientras las clases específicas del protocolo derivan de la clase WebResponse efectuar los detalles de la solicitud.

Las aplicaciones cliente no crean WebResponse objetos directamente; se crean mediante una llamada a la GetResponse método en un WebRequest instancia.

Notas para desarrolladores de herederos:

Al heredar de WebResponse, debe reemplazar los miembros siguientes: ContentLength, ContentType, GetResponseStream, ResponseUri, y Headers.

En el ejemplo siguiente se crea un WebResponse de la instancia de un WebRequest.

// Initialize the WebRequest.
WebRequest myRequest = WebRequest.Create("http://www.contoso.com");

// Return the response. 
WebResponse myResponse = myRequest.GetResponse();

// Code to use the WebResponse goes here.

// Close the response to free resources.
myResponse.Close();

Plataforma universal de Windows
Disponible desde 8
.NET Framework
Disponible desde 1.1
Biblioteca de clases portable
Se admite en: plataformas portátiles de .NET
Silverlight
Disponible desde 2.0
Windows Phone Silverlight
Disponible desde 7.0
Windows Phone
Disponible desde 8.1

Cualquier miembro ( Compartido en Visual Basic) estático público de este tipo es seguro para subprocesos. No se garantiza que los miembros de instancia sean seguros para subprocesos.

Volver al principio
Mostrar: