HttpResponse Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rappresenta il lato in uscita di una singola richiesta HTTP.
public ref class HttpResponse abstract
public abstract class HttpResponse
type HttpResponse = class
Public MustInherit Class HttpResponse
- Ereditarietà
-
HttpResponse
Costruttori
HttpResponse() |
Rappresenta il lato in uscita di una singola richiesta HTTP. |
Proprietà
Body |
Ottiene o imposta il corpo Streamdella risposta . |
BodyWriter |
Ottiene il corpo della risposta PipeWriter |
ContentLength |
Ottiene o imposta il valore per l'intestazione di |
ContentType |
Ottiene o imposta il valore per l'intestazione di |
Cookies |
Ottiene un oggetto che può essere usato per gestire i cookie per questa risposta. |
HasStarted |
Ottiene un valore che indica se le intestazioni di risposta sono state inviate al client. |
Headers |
Ottiene le intestazioni di risposta. |
HttpContext |
Ottiene l'oggetto HttpContext per questa risposta. |
StatusCode |
Ottiene o imposta il codice di risposta HTTP. |
Metodi
CompleteAsync() |
Scarica le intestazioni di risposta rimanenti, i dati o i trailer. Questo può generare se la risposta è in uno stato non valido, ad esempio una mancata corrispondenza della lunghezza del contenuto. |
OnCompleted(Func<Object,Task>, Object) |
Aggiunge un delegato da richiamare dopo il completamento dell'invio della risposta al client. |
OnCompleted(Func<Task>) |
Aggiunge un delegato da richiamare dopo il completamento dell'invio della risposta al client. |
OnStarting(Func<Object,Task>, Object) |
Aggiunge un delegato da richiamare subito prima dell'invio delle intestazioni di risposta al client. I callback registrati qui vengono eseguiti in ordine inverso. |
OnStarting(Func<Task>) |
Aggiunge un delegato da richiamare subito prima dell'invio delle intestazioni di risposta al client. I callback registrati qui vengono eseguiti in ordine inverso. |
Redirect(String) |
Restituisce una risposta di reindirizzamento temporanea (HTTP 302) al client. |
Redirect(String, Boolean) |
Restituisce una risposta di reindirizzamento (HTTP 301 o HTTP 302) al client. |
RegisterForDispose(IDisposable) |
Registra un oggetto per lo smaltimento dall'host una volta completata l'elaborazione della richiesta. |
RegisterForDisposeAsync(IAsyncDisposable) |
Registra un oggetto per lo smaltimento asincrono dall'host una volta completata l'elaborazione della richiesta. |
StartAsync(CancellationToken) |
Avvia la risposta chiamando OnStarting() e rendendo le intestazioni non modificabili. |
Metodi di estensione
GetTypedHeaders(HttpResponse) |
Ottiene intestazioni di risposta HTTP fortemente tipizzata. |
WriteAsJsonAsync(HttpResponse, Object, JsonTypeInfo, String, CancellationToken) |
Scrivere il valore specificato come JSON nel corpo della risposta. Il tipo di contenuto della risposta verrà impostato sul tipo di contenuto specificato. |
WriteAsJsonAsync(HttpResponse, Object, Type, JsonSerializerOptions, String, CancellationToken) |
Scrivere il valore specificato come JSON nel corpo della risposta. Il tipo di contenuto della risposta verrà impostato sul tipo di contenuto specificato. |
WriteAsJsonAsync(HttpResponse, Object, Type, JsonSerializerOptions, CancellationToken) |
Scrivere il valore specificato come JSON nel corpo della risposta. Il tipo di contenuto della risposta verrà impostato su |
WriteAsJsonAsync(HttpResponse, Object, Type, JsonSerializerContext, String, CancellationToken) |
Scrivere il valore specificato come JSON nel corpo della risposta. Il tipo di contenuto della risposta verrà impostato sul tipo di contenuto specificato. |
WriteAsJsonAsync(HttpResponse, Object, Type, CancellationToken) |
Scrivere il valore specificato come JSON nel corpo della risposta. Il tipo di contenuto della risposta verrà impostato su |
WriteAsJsonAsync<TValue>(HttpResponse, TValue, JsonSerializerOptions, String, CancellationToken) |
Scrivere il valore specificato come JSON nel corpo della risposta. Il tipo di contenuto della risposta verrà impostato sul tipo di contenuto specificato. |
WriteAsJsonAsync<TValue>(HttpResponse, TValue, JsonSerializerOptions, CancellationToken) |
Scrivere il valore specificato come JSON nel corpo della risposta. Il tipo di contenuto della risposta verrà impostato su |
WriteAsJsonAsync<TValue>(HttpResponse, TValue, JsonTypeInfo<TValue>, String, CancellationToken) |
Scrivere il valore specificato come JSON nel corpo della risposta. Il tipo di contenuto della risposta verrà impostato sul tipo di contenuto specificato. |
WriteAsJsonAsync<TValue>(HttpResponse, TValue, CancellationToken) |
Scrivere il valore specificato come JSON nel corpo della risposta. Il tipo di contenuto della risposta verrà impostato su |
WriteAsync(HttpResponse, String, Encoding, CancellationToken) |
Scrive il testo specificato nel corpo della risposta usando la codifica specificata. |
WriteAsync(HttpResponse, String, CancellationToken) |
Scrive il testo specificato nel corpo della risposta. Verrà usata la codifica UTF-8. |
Clear(HttpResponse) |
Cancella la risposta HTTP. Questa chiamata reimposta le intestazioni di risposta, il codice di stato della risposta e il corpo della risposta. |
Redirect(HttpResponse, String, Boolean, Boolean) |
Restituisce una risposta di reindirizzamento (HTTP 301, HTTP 302, HTTP 307 o HTTP 308) al client. |
AppendTrailer(HttpResponse, String, StringValues) |
Aggiunge l'intestazione del trailer specificata alla raccolta trailer da inviare alla fine del corpo della risposta. È possibile generare un controllo SupportsTrailers(HttpResponse) o un'eccezione InvalidOperationException. |
DeclareTrailer(HttpResponse, String) |
Aggiunge il nome del trailer specificato all'intestazione di risposta "Trailer". Questa operazione deve verificarsi prima dell'invio delle intestazioni di risposta. |
SupportsTrailers(HttpResponse) |
Indica se il server supporta l'invio di intestazioni trailer per questa risposta. |
SendFileAsync(HttpResponse, IFileInfo, Int64, Nullable<Int64>, CancellationToken) |
Invia il file specificato usando l'estensione SendFile. |
SendFileAsync(HttpResponse, IFileInfo, CancellationToken) |
Invia il file specificato usando l'estensione SendFile. |
SendFileAsync(HttpResponse, String, Int64, Nullable<Int64>, CancellationToken) |
Invia il file specificato usando l'estensione SendFile. |
SendFileAsync(HttpResponse, String, CancellationToken) |
Invia il file specificato usando l'estensione SendFile. |