HttpResponse 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í.
Representa el lado saliente de una solicitud HTTP individual.
public ref class HttpResponse abstract
public abstract class HttpResponse
type HttpResponse = class
Public MustInherit Class HttpResponse
- Herencia
-
HttpResponse
Constructores
HttpResponse() |
Representa el lado saliente de una solicitud HTTP individual. |
Propiedades
Body |
Obtiene o establece el cuerpo Streamde la respuesta . |
BodyWriter |
Obtiene el cuerpo de la respuesta. PipeWriter |
ContentLength |
Obtiene o establece el valor del encabezado de |
ContentType |
Obtiene o establece el valor del encabezado de |
Cookies |
Obtiene un objeto que se puede usar para administrar las cookies de esta respuesta. |
HasStarted |
Obtiene un valor que indica si se han enviado encabezados de respuesta al cliente. |
Headers |
Obtiene los encabezados de respuesta. |
HttpContext |
Obtiene para HttpContext esta respuesta. |
StatusCode |
Obtiene o establece el código de respuesta HTTP. |
Métodos
CompleteAsync() |
Vacíe los encabezados de respuesta restantes, los datos o los finalizadores. Esto puede producir si la respuesta está en un estado no válido, como un error de coincidencia de longitud de contenido. |
OnCompleted(Func<Object,Task>, Object) |
Agrega un delegado que se invocará después de que la respuesta haya terminado de enviarse al cliente. |
OnCompleted(Func<Task>) |
Agrega un delegado que se invocará después de que la respuesta haya terminado de enviarse al cliente. |
OnStarting(Func<Object,Task>, Object) |
Agrega un delegado que se invocará justo antes de que se envíen los encabezados de respuesta al cliente. Las devoluciones de llamada registradas aquí se ejecutan en orden inverso. |
OnStarting(Func<Task>) |
Agrega un delegado que se invocará justo antes de que se envíen los encabezados de respuesta al cliente. Las devoluciones de llamada registradas aquí se ejecutan en orden inverso. |
Redirect(String) |
Devuelve una respuesta de redireccionamiento temporal (HTTP 302) al cliente. |
Redirect(String, Boolean) |
Devuelve una respuesta de redireccionamiento (HTTP 301 o HTTP 302) al cliente. |
RegisterForDispose(IDisposable) |
Registra un objeto para su eliminación por parte del host una vez que la solicitud ha terminado de procesarse. |
RegisterForDisposeAsync(IAsyncDisposable) |
Registra un objeto para la eliminación asincrónica por parte del host una vez que la solicitud ha terminado de procesarse. |
StartAsync(CancellationToken) |
Inicia la respuesta llamando a OnStarting() y haciendo que los encabezados no se puedan modificar. |
Métodos de extensión
GetTypedHeaders(HttpResponse) |
Obtiene encabezados de respuesta HTTP fuertemente tipados. |
WriteAsJsonAsync(HttpResponse, Object, JsonTypeInfo, String, CancellationToken) |
Escriba el valor especificado como JSON en el cuerpo de la respuesta. El tipo de contenido de respuesta se establecerá en el tipo de contenido especificado. |
WriteAsJsonAsync(HttpResponse, Object, Type, JsonSerializerOptions, String, CancellationToken) |
Escriba el valor especificado como JSON en el cuerpo de la respuesta. El tipo de contenido de respuesta se establecerá en el tipo de contenido especificado. |
WriteAsJsonAsync(HttpResponse, Object, Type, JsonSerializerOptions, CancellationToken) |
Escriba el valor especificado como JSON en el cuerpo de la respuesta. El tipo de contenido de respuesta se establecerá en |
WriteAsJsonAsync(HttpResponse, Object, Type, JsonSerializerContext, String, CancellationToken) |
Escriba el valor especificado como JSON en el cuerpo de la respuesta. El tipo de contenido de respuesta se establecerá en el tipo de contenido especificado. |
WriteAsJsonAsync(HttpResponse, Object, Type, CancellationToken) |
Escriba el valor especificado como JSON en el cuerpo de la respuesta. El tipo de contenido de respuesta se establecerá en |
WriteAsJsonAsync<TValue>(HttpResponse, TValue, JsonSerializerOptions, String, CancellationToken) |
Escriba el valor especificado como JSON en el cuerpo de la respuesta. El tipo de contenido de respuesta se establecerá en el tipo de contenido especificado. |
WriteAsJsonAsync<TValue>(HttpResponse, TValue, JsonSerializerOptions, CancellationToken) |
Escriba el valor especificado como JSON en el cuerpo de la respuesta. El tipo de contenido de respuesta se establecerá en |
WriteAsJsonAsync<TValue>(HttpResponse, TValue, JsonTypeInfo<TValue>, String, CancellationToken) |
Escriba el valor especificado como JSON en el cuerpo de la respuesta. El tipo de contenido de respuesta se establecerá en el tipo de contenido especificado. |
WriteAsJsonAsync<TValue>(HttpResponse, TValue, CancellationToken) |
Escriba el valor especificado como JSON en el cuerpo de la respuesta. El tipo de contenido de respuesta se establecerá en |
WriteAsync(HttpResponse, String, Encoding, CancellationToken) |
Escribe el texto especificado en el cuerpo de la respuesta mediante la codificación especificada. |
WriteAsync(HttpResponse, String, CancellationToken) |
Escribe el texto especificado en el cuerpo de la respuesta. Se usará la codificación UTF-8. |
Clear(HttpResponse) |
Borra la respuesta HTTP. Esta invocación restablece los encabezados de respuesta, el código de estado de respuesta y el cuerpo de la respuesta. |
Redirect(HttpResponse, String, Boolean, Boolean) |
Devuelve una respuesta de redireccionamiento (HTTP 301, HTTP 302, HTTP 307 o HTTP 308) al cliente. |
AppendTrailer(HttpResponse, String, StringValues) |
Agrega el encabezado finalizador especificado a la colección trailers que se enviará al final del cuerpo de la respuesta. Es posible que se produzca una comprobación SupportsTrailers(HttpResponse) o una excepción InvalidOperationException. |
DeclareTrailer(HttpResponse, String) |
Agrega el nombre del finalizador especificado al encabezado de respuesta "Trailer". Esto debe ocurrir antes de que se envíen los encabezados de respuesta. |
SupportsTrailers(HttpResponse) |
Indica si el servidor admite el envío de encabezados de finalizador para esta respuesta. |
SendFileAsync(HttpResponse, IFileInfo, Int64, Nullable<Int64>, CancellationToken) |
Envía el archivo dado mediante la extensión SendFile. |
SendFileAsync(HttpResponse, IFileInfo, CancellationToken) |
Envía el archivo dado mediante la extensión SendFile. |
SendFileAsync(HttpResponse, String, Int64, Nullable<Int64>, CancellationToken) |
Envía el archivo dado mediante la extensión SendFile. |
SendFileAsync(HttpResponse, String, CancellationToken) |
Envía el archivo dado mediante la extensión SendFile. |