HttpResponse Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Représente le côté sortant d’une requête HTTP individuelle.
public ref class HttpResponse abstract
public abstract class HttpResponse
type HttpResponse = class
Public MustInherit Class HttpResponse
- Héritage
-
HttpResponse
Constructeurs
HttpResponse() |
Représente le côté sortant d’une requête HTTP individuelle. |
Propriétés
Body |
Obtient ou définit le corps Streamde la réponse . |
BodyWriter |
Obtient le corps de la réponse PipeWriter |
ContentLength |
Obtient ou définit la valeur de l’en-tête de |
ContentType |
Obtient ou définit la valeur de l’en-tête de |
Cookies |
Obtient un objet qui peut être utilisé pour gérer les cookies pour cette réponse. |
HasStarted |
Obtient une valeur indiquant si des en-têtes de réponse ont été envoyés au client. |
Headers |
Obtient les en-têtes de réponse. |
HttpContext |
Obtient le HttpContext pour cette réponse. |
StatusCode |
Obtient ou définit le code de réponse HTTP. |
Méthodes
CompleteAsync() |
Videz les en-têtes de réponse, les données ou les bandes-annonces restants. Cela peut se lever si la réponse est dans un état non valide, tel qu’une incompatibilité de longueur de contenu. |
OnCompleted(Func<Object,Task>, Object) |
Ajoute un délégué à appeler une fois que la réponse a terminé d’être envoyée au client. |
OnCompleted(Func<Task>) |
Ajoute un délégué à appeler une fois que la réponse a terminé d’être envoyée au client. |
OnStarting(Func<Object,Task>, Object) |
Ajoute un délégué à appeler juste avant l’envoi des en-têtes de réponse au client. Les rappels inscrits ici s’exécutent dans l’ordre inverse. |
OnStarting(Func<Task>) |
Ajoute un délégué à appeler juste avant l’envoi des en-têtes de réponse au client. Les rappels inscrits ici s’exécutent dans l’ordre inverse. |
Redirect(String) |
Retourne une réponse de redirection temporaire (HTTP 302) vers le client. |
Redirect(String, Boolean) |
Retourne une réponse de redirection (HTTP 301 ou HTTP 302) vers le client. |
RegisterForDispose(IDisposable) |
Inscrit un objet pour élimination par l’hôte une fois que le traitement de la demande est terminé. |
RegisterForDisposeAsync(IAsyncDisposable) |
Inscrit un objet pour la suppression asynchrone par l’hôte une fois que le traitement de la demande est terminé. |
StartAsync(CancellationToken) |
Démarre la réponse en appelant OnStarting() et en rendant les en-têtes non modifiables. |
Méthodes d’extension
GetTypedHeaders(HttpResponse) |
Obtient des en-têtes de réponse HTTP fortement typés. |
WriteAsJsonAsync(HttpResponse, Object, JsonTypeInfo, String, CancellationToken) |
Écrivez la valeur spécifiée au format JSON dans le corps de la réponse. Le type de contenu de réponse est défini sur le type de contenu spécifié. |
WriteAsJsonAsync(HttpResponse, Object, Type, JsonSerializerOptions, String, CancellationToken) |
Écrivez la valeur spécifiée au format JSON dans le corps de la réponse. Le type de contenu de réponse est défini sur le type de contenu spécifié. |
WriteAsJsonAsync(HttpResponse, Object, Type, JsonSerializerOptions, CancellationToken) |
Écrivez la valeur spécifiée au format JSON dans le corps de la réponse. Le type de contenu de réponse est défini sur |
WriteAsJsonAsync(HttpResponse, Object, Type, JsonSerializerContext, String, CancellationToken) |
Écrivez la valeur spécifiée au format JSON dans le corps de la réponse. Le type de contenu de réponse est défini sur le type de contenu spécifié. |
WriteAsJsonAsync(HttpResponse, Object, Type, CancellationToken) |
Écrivez la valeur spécifiée au format JSON dans le corps de la réponse. Le type de contenu de réponse est défini sur |
WriteAsJsonAsync<TValue>(HttpResponse, TValue, JsonSerializerOptions, String, CancellationToken) |
Écrivez la valeur spécifiée au format JSON dans le corps de la réponse. Le type de contenu de réponse est défini sur le type de contenu spécifié. |
WriteAsJsonAsync<TValue>(HttpResponse, TValue, JsonSerializerOptions, CancellationToken) |
Écrivez la valeur spécifiée au format JSON dans le corps de la réponse. Le type de contenu de réponse est défini sur |
WriteAsJsonAsync<TValue>(HttpResponse, TValue, JsonTypeInfo<TValue>, String, CancellationToken) |
Écrivez la valeur spécifiée au format JSON dans le corps de la réponse. Le type de contenu de réponse est défini sur le type de contenu spécifié. |
WriteAsJsonAsync<TValue>(HttpResponse, TValue, CancellationToken) |
Écrivez la valeur spécifiée au format JSON dans le corps de la réponse. Le type de contenu de réponse est défini sur |
WriteAsync(HttpResponse, String, Encoding, CancellationToken) |
Écrit le texte donné dans le corps de la réponse à l’aide de l’encodage donné. |
WriteAsync(HttpResponse, String, CancellationToken) |
Écrit le texte donné dans le corps de la réponse. L’encodage UTF-8 sera utilisé. |
Clear(HttpResponse) |
Efface la réponse HTTP. Cet appel réinitialise les en-têtes de réponse, le code status réponse et le corps de la réponse. |
Redirect(HttpResponse, String, Boolean, Boolean) |
Retourne une réponse de redirection (HTTP 301, HTTP 302, HTTP 307 ou HTTP 308) vers le client. |
AppendTrailer(HttpResponse, String, StringValues) |
Ajoute l’en-tête de bande-annonce donnée à la collection de bandes-annonces à envoyer à la fin du corps de la réponse. Check SupportsTrailers(HttpResponse) ou invalidOperationException peut être levée. |
DeclareTrailer(HttpResponse, String) |
Ajoute le nom de la bande-annonce donné à l’en-tête de réponse « Trailer ». Cela doit se produire avant l’envoi des en-têtes de réponse. |
SupportsTrailers(HttpResponse) |
Indique si le serveur prend en charge l’envoi d’en-têtes de bande-annonce pour cette réponse. |
SendFileAsync(HttpResponse, IFileInfo, Int64, Nullable<Int64>, CancellationToken) |
Envoie le fichier spécifié à l'aide de l'extension SendFile. |
SendFileAsync(HttpResponse, IFileInfo, CancellationToken) |
Envoie le fichier spécifié à l'aide de l'extension SendFile. |
SendFileAsync(HttpResponse, String, Int64, Nullable<Int64>, CancellationToken) |
Envoie le fichier spécifié à l'aide de l'extension SendFile. |
SendFileAsync(HttpResponse, String, CancellationToken) |
Envoie le fichier spécifié à l'aide de l'extension SendFile. |