WebResponse Clase
Definición
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 una respuesta desde un identificador de recursos uniforme (URI). Esta es una clase abstract
.
public ref class WebResponse abstract : IDisposable
public ref class WebResponse abstract : MarshalByRefObject, IDisposable, System::Runtime::Serialization::ISerializable
public abstract class WebResponse : IDisposable
public abstract class WebResponse : MarshalByRefObject, IDisposable, System.Runtime.Serialization.ISerializable
[System.Serializable]
public abstract class WebResponse : MarshalByRefObject, IDisposable, System.Runtime.Serialization.ISerializable
type WebResponse = class
interface IDisposable
type WebResponse = class
inherit MarshalByRefObject
interface IDisposable
interface ISerializable
type WebResponse = class
inherit MarshalByRefObject
interface ISerializable
interface IDisposable
[<System.Serializable>]
type WebResponse = class
inherit MarshalByRefObject
interface ISerializable
interface IDisposable
Public MustInherit Class WebResponse
Implements IDisposable
Public MustInherit Class WebResponse
Inherits MarshalByRefObject
Implements IDisposable, ISerializable
- Herencia
-
WebResponse
- Herencia
- Derivado
- Atributos
- Implementaciones
Ejemplos
En el ejemplo siguiente se crea una WebResponse instancia de a partir de .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();
// 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();
' Initialize the WebRequest.
Dim myRequest As WebRequest = WebRequest.Create("http://www.contoso.com")
' Return the response.
Dim myResponse As WebResponse = myRequest.GetResponse()
' Code to use the WebResponse goes here.
' Close the response to free resources.
myResponse.Close()
Comentarios
La WebResponse clase es la abstract
clase base de la que se derivan clases de respuesta específicas del protocolo. Las aplicaciones pueden participar en transacciones de solicitud y respuesta de forma independiente del protocolo mediante instancias de la WebResponse clase, mientras que las clases específicas del protocolo derivadas de WebResponse llevar a cabo los detalles de la solicitud.
Las aplicaciones cliente no crean WebResponse objetos directamente; se crean llamando al GetResponse método en una WebRequest instancia de .
Notas a los implementadores
Cuando hereda de WebResponse, debe invalidar los miembros siguientes: ContentLength, ContentType, GetResponseStream(), ResponseUriy Headers.
Constructores
WebResponse() |
Inicializa una nueva instancia de la clase WebResponse. |
WebResponse(SerializationInfo, StreamingContext) |
Obsoletos.
Inicializa una nueva instancia de la clase WebResponse desde las instancias especificadas de las clases SerializationInfo y StreamingContext. |
Propiedades
ContentLength |
Cuando se reemplaza en una clase descendiente, obtiene o establece la longitud del contenido de los datos recibidos. |
ContentType |
Cuando se realizan omisiones en una clase derivada, obtiene o establece el tipo de contenido de los datos recibidos. |
Headers |
Cuando se realizan omisiones en una clase derivada, obtiene una colección de pares de nombre-valor de encabezado asociados a esta solicitud. |
IsFromCache |
Obtiene un valor Boolean que indica si esta respuesta se obtuvo de la caché. |
IsMutuallyAuthenticated |
Obtiene un valor Boolean que indica si ocurrió una autenticación mutua. |
ResponseUri |
Cuando se reemplaza en una clase derivada, obtiene el identificador URI del recurso de Internet que respondió a la solicitud. |
SupportsHeaders |
Obtiene un valor que indica si se admiten encabezados. |
Métodos
Close() |
Cuando se reemplaza por una clase descendiente, cierra la secuencia de respuesta. |
CreateObjRef(Type) |
Crea un objeto que contiene toda la información relevante necesaria para generar un proxy utilizado para comunicarse con un objeto remoto. (Heredado de MarshalByRefObject) |
Dispose() |
Libera los recursos no administrados que usa el objeto WebResponse. |
Dispose(Boolean) |
Libera los recursos no administrados que usa el objeto WebResponse y, de forma opcional, desecha los recursos administrados. |
Equals(Object) |
Determina si el objeto especificado es igual que el objeto actual. (Heredado de Object) |
GetHashCode() |
Sirve como la función hash predeterminada. (Heredado de Object) |
GetLifetimeService() |
Obsoletos.
Recupera el objeto de servicio de duración actual que controla la directiva de duración de esta instancia. (Heredado de MarshalByRefObject) |
GetObjectData(SerializationInfo, StreamingContext) |
Obsoletos.
Llena SerializationInfo con los datos necesarios para serializar el objeto de destino. |
GetResponseStream() |
Cuando se reemplaza en una clase descendiente, se devuelve el flujo de datos desde el recurso de Internet. |
GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
InitializeLifetimeService() |
Obsoletos.
Obtiene un objeto de servicio de duración para controlar la directiva de duración de esta instancia. (Heredado de MarshalByRefObject) |
MemberwiseClone() |
Crea una copia superficial del Object actual. (Heredado de Object) |
MemberwiseClone(Boolean) |
Crea una copia superficial del objeto MarshalByRefObject actual. (Heredado de MarshalByRefObject) |
ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |
Implementaciones de interfaz explícitas
IDisposable.Dispose() |
Cuando se reemplaza en una clase derivada, libera todos los recursos usados por WebResponse. |
ISerializable.GetObjectData(SerializationInfo, StreamingContext) |
Obsoletos.
Rellena una instancia de SerializationInfo con los datos necesarios para serializar el objeto WebResponse. |