HttpResponseWrapper 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.
Encapsule l’objet intrinsèque HTTP qui fournit des informations de réponse HTTP à partir d’une opération de ASP.NET.
public ref class HttpResponseWrapper : System::Web::HttpResponseBase
public class HttpResponseWrapper : System.Web.HttpResponseBase
type HttpResponseWrapper = class
inherit HttpResponseBase
Public Class HttpResponseWrapper
Inherits HttpResponseBase
- Héritage
Remarques
La HttpResponseWrapper classe dérive de la HttpResponseBase classe et sert de wrapper pour la HttpResponse classe. Cette classe expose les fonctionnalités de la HttpResponse classe tout en exposant le HttpResponseBase type. La classe HttpResponseBase vous permet de remplacer l’implémentation d’origine de la classe HttpResponse dans votre application par une implémentation personnalisée, par exemple lorsque vous effectuez des tests unitaires en dehors du pipeline ASP.NET.
Constructeurs
| Nom | Description |
|---|---|
| HttpResponseWrapper(HttpResponse) |
Initialise une nouvelle instance de la classe HttpResponseWrapper. |
Propriétés
| Nom | Description |
|---|---|
| Buffer |
Obtient ou définit une valeur qui indique s’il faut mettre en mémoire tampon la sortie et l’envoyer une fois que la réponse complète a terminé le traitement. |
| BufferOutput |
Obtient ou définit une valeur qui indique s’il faut mettre en mémoire tampon la sortie et l’envoyer une fois la page terminée terminée. |
| Cache |
Obtient la stratégie de mise en cache (par exemple, l’heure d’expiration, les paramètres de confidentialité et les clauses différentes) de la page Web active. |
| CacheControl |
Obtient ou définit l’en-tête |
| Charset |
Obtient ou définit le jeu de caractères HTTP de la réponse actuelle. |
| ClientDisconnectedToken |
Obtient un CancellationToken objet qui est triplé lorsque le client se déconnecte. |
| ContentEncoding |
Obtient ou définit l’encodage de contenu de la réponse actuelle. |
| ContentType |
Obtient ou définit le type MIME HTTP de la réponse actuelle. |
| Cookies |
Obtient la collection de cookies de réponse. |
| Expires |
Obtient ou définit le nombre de minutes avant l’expiration d’une page mise en cache sur le client ou le proxy. Si l’utilisateur retourne à la même page avant son expiration, la version mise en cache s’affiche. Expires est fourni pour la compatibilité avec les versions antérieures d’ASP. |
| ExpiresAbsolute |
Obtient ou définit la date et l’heure absolues auxquelles les informations mises en cache expirent dans le cache. ExpiresAbsolute est fourni pour la compatibilité avec les versions antérieures d’ASP. |
| Filter |
Obtient ou définit un objet de filtre utilisé pour modifier le corps de l’entité HTTP avant la transmission. |
| HeaderEncoding |
Obtient ou définit l’encodage de l’en-tête de la réponse actuelle. |
| Headers |
Obtient la collection d’en-têtes de réponse. |
| HeadersWritten |
Obtient une valeur indiquant si les en-têtes de réponse ont été écrits. |
| IsClientConnected |
Obtient une valeur qui indique si le client est connecté au serveur. |
| IsRequestBeingRedirected |
Obtient une valeur qui indique si le client est redirigé vers un nouvel emplacement. |
| Output |
Obtient l’objet qui active la sortie du texte dans le flux de réponse HTTP sortant. |
| OutputStream |
Fournit une sortie binaire au corps de contenu HTTP sortant. |
| RedirectLocation |
Obtient ou définit la valeur de l’en-tête HTTP |
| Status |
Définit la |
| StatusCode |
Obtient ou définit le code d’état HTTP de la sortie retournée au client. |
| StatusDescription |
Obtient ou définit le message d’état HTTP de la sortie retournée au client. |
| SubStatusCode |
Obtient ou définit une valeur qui qualifie le code d’état de la réponse. |
| SupportsAsyncFlush |
Obtient une valeur qui indique si la connexion prend en charge les opérations de vidage asynchrones. |
| SuppressContent |
Obtient ou définit une valeur qui indique s’il faut envoyer du contenu HTTP au client. |
| SuppressDefaultCacheControlHeader |
Obtient ou définit une valeur indiquant s’il faut supprimer le contrôle cache par défaut : en-tête privé pour la réponse HTTP actuelle. |
| SuppressFormsAuthenticationRedirect |
Obtient ou définit une valeur qui spécifie si la redirection d’authentification par formulaire vers la page de connexion doit être supprimée. |
| TrySkipIisCustomErrors |
Obtient ou définit une valeur qui spécifie si les erreurs personnalisées IIS 7.0 sont désactivées. |
Méthodes
| Nom | Description |
|---|---|
| AddCacheDependency(CacheDependency[]) |
En cas de substitution dans une classe dérivée, associe les dépendances de cache à la réponse qui permettent à la réponse d’être invalidée si elle est mise en cache et si les dépendances spécifiées changent. |
| AddCacheItemDependencies(ArrayList) |
Rend la validité d’une réponse mise en cache dépendante des éléments spécifiés dans le cache. |
| AddCacheItemDependencies(String[]) |
Rend la validité d’un élément mis en cache dépendant des éléments spécifiés dans le cache. |
| AddCacheItemDependency(String) |
Rend la validité d’une réponse mise en cache dépendante de l’élément spécifié dans le cache. |
| AddFileDependencies(ArrayList) |
Ajoute des noms de fichiers à la collection de noms de fichiers sur lesquels dépend la réponse actuelle. |
| AddFileDependencies(String[]) |
Ajoute un tableau de noms de fichiers à la collection de noms de fichiers sur lesquels la réponse actuelle dépend. |
| AddFileDependency(String) |
Ajoute un nom de fichier unique à la collection de noms de fichiers sur lesquels dépend la réponse actuelle. |
| AddHeader(String, String) |
Ajoute un en-tête HTTP à la réponse actuelle. Cette méthode est fournie pour la compatibilité avec les versions antérieures d’ASP. |
| AddOnSendingHeaders(Action<HttpContextBase>) |
Inscrit un rappel que le runtime ASP.NET appelle immédiatement avant que les en-têtes de réponse ne soient envoyés pour cette requête. |
| AppendCookie(HttpCookie) |
Ajoute un cookie HTTP à la collection de cookies de réponse HTTP. |
| AppendHeader(String, String) |
Ajoute un en-tête HTTP à la réponse actuelle. |
| AppendToLog(String) |
Ajoute des informations de journal personnalisées au fichier journal IIS (Internet Information Services). |
| ApplyAppPathModifier(String) |
Ajoute un ID de session au chemin d’accès virtuel si la session utilise Cookieless l’état de session et retourne le chemin combiné. |
| BeginFlush(AsyncCallback, Object) |
Envoie la réponse actuellement mise en mémoire tampon au client. |
| BinaryWrite(Byte[]) |
Écrit une chaîne de caractères binaires dans le flux de sortie HTTP. |
| Clear() |
Efface tous les en-têtes et la sortie de contenu de la réponse actuelle. |
| ClearContent() |
Efface toutes les sorties de contenu de la réponse actuelle. |
| ClearHeaders() |
Efface tous les en-têtes de la réponse actuelle. |
| Close() |
Ferme la connexion de socket à un client. |
| DisableKernelCache() |
Désactive la mise en cache du noyau pour la réponse actuelle. |
| DisableUserCache() |
Désactive la mise en cache en mode utilisateur IIS pour cette réponse. |
| End() |
Envoie toutes les sorties actuellement mises en mémoire tampon au client, arrête l’exécution du processus demandé et déclenche l’événement EndRequest . |
| EndFlush(IAsyncResult) |
Termine une opération de vidage asynchrone. |
| Equals(Object) |
Détermine si l’objet spécifié est égal à l’objet actuel. (Hérité de Object) |
| Flush() |
Envoie toutes les sorties actuellement mises en mémoire tampon au client. |
| FlushAsync() |
Envoie de façon asynchrone toutes les sorties mises en mémoire tampon au client. |
| GetHashCode() |
Sert de fonction de hachage par défaut. (Hérité de Object) |
| GetType() |
Obtient la Type de l’instance actuelle. (Hérité de Object) |
| MemberwiseClone() |
Crée une copie superficielle du Objectactuel. (Hérité de Object) |
| Pics(String) |
Ajoute un en-tête HTTP |
| PushPromise(String, String, NameValueCollection) |
Prend en charge les applications qui envoient des promesses push aux clients HTTP 2.0. Pour plus d’informations, consultez la section de spécification HTTP/2 8.2 : Push du serveur. |
| PushPromise(String) |
Prend en charge les applications qui envoient des promesses push aux clients HTTP 2.0. Pour plus d’informations, consultez la section de spécification HTTP/2 8.2 : Push du serveur. |
| Redirect(String, Boolean) |
Redirige une requête vers l’URL spécifiée et spécifie si l’exécution du processus actuel doit se terminer. |
| Redirect(String) |
Redirige une requête vers l’URL spécifiée. |
| RedirectPermanent(String, Boolean) |
Effectue une redirection permanente de l’URL demandée vers l’URL spécifiée et fournit la possibilité de terminer la réponse. |
| RedirectPermanent(String) |
Effectue une redirection permanente de l’URL demandée vers l’URL spécifiée. |
| RedirectToRoute(Object) |
Redirige une requête vers une nouvelle URL à l’aide des valeurs de paramètre de routage spécifiées. |
| RedirectToRoute(Object) |
Redirige la requête vers une nouvelle URL à l’aide de valeurs de paramètre de routage. (Hérité de HttpResponseBase) |
| RedirectToRoute(RouteValueDictionary) |
Redirige une requête vers une nouvelle URL à l’aide des valeurs de paramètre de routage spécifiées. |
| RedirectToRoute(RouteValueDictionary) |
Redirige la requête vers une nouvelle URL à l’aide de valeurs de paramètre de routage. (Hérité de HttpResponseBase) |
| RedirectToRoute(String, Object) |
Redirige une requête vers une nouvelle URL à l’aide du nom de route et des valeurs de paramètre de routage spécifiés. |
| RedirectToRoute(String, Object) |
Redirige la requête vers une nouvelle URL à l’aide de valeurs de paramètre de routage et d’un nom de route. (Hérité de HttpResponseBase) |
| RedirectToRoute(String, RouteValueDictionary) |
Redirige une requête vers une nouvelle URL à l’aide du nom de route et des valeurs de paramètre de routage spécifiés. |
| RedirectToRoute(String, RouteValueDictionary) |
Redirige la requête vers une nouvelle URL à l’aide de valeurs de paramètre de routage et d’un nom de route. (Hérité de HttpResponseBase) |
| RedirectToRoute(String) |
Redirige une requête vers une nouvelle URL à l’aide du nom de route spécifié. |
| RedirectToRoute(String) |
Redirige la requête vers une nouvelle URL à l’aide d’un nom d’itinéraire. (Hérité de HttpResponseBase) |
| RedirectToRoutePermanent(Object) |
Effectue une redirection permanente à partir d’une URL demandée vers une nouvelle URL à l’aide des valeurs de paramètre de routage spécifiées. |
| RedirectToRoutePermanent(Object) |
Effectue une redirection permanente de l’URL demandée vers une nouvelle URL à l’aide de valeurs de paramètre de routage. (Hérité de HttpResponseBase) |
| RedirectToRoutePermanent(RouteValueDictionary) |
Effectue une redirection permanente à partir d’une URL demandée vers une nouvelle URL à l’aide des valeurs de paramètre de routage spécifiées. |
| RedirectToRoutePermanent(RouteValueDictionary) |
Effectue une redirection permanente de l’URL demandée vers une nouvelle URL à l’aide de valeurs de paramètre de routage. (Hérité de HttpResponseBase) |
| RedirectToRoutePermanent(String, Object) |
Effectue une redirection permanente à partir d’une URL demandée vers une nouvelle URL à l’aide d’un nom d’itinéraire et de valeurs de paramètre de routage qui correspondent à la nouvelle URL. |
| RedirectToRoutePermanent(String, Object) |
Effectue une redirection permanente de l’URL demandée vers une nouvelle URL à l’aide des valeurs des paramètres de routage et du nom de l’itinéraire correspondant à la nouvelle URL. (Hérité de HttpResponseBase) |
| RedirectToRoutePermanent(String, RouteValueDictionary) |
Effectue une redirection permanente à partir d’une URL demandée vers une nouvelle URL à l’aide du nom de route et des valeurs de paramètre de routage spécifiés. |
| RedirectToRoutePermanent(String, RouteValueDictionary) |
Effectue une redirection permanente de l’URL demandée vers une nouvelle URL à l’aide de valeurs de paramètre de routage et d’un nom d’itinéraire. (Hérité de HttpResponseBase) |
| RedirectToRoutePermanent(String) |
Effectue une redirection permanente à partir d’une URL demandée vers une nouvelle URL à l’aide du nom de route spécifié. |
| RedirectToRoutePermanent(String) |
Effectue une redirection permanente de l’URL demandée vers une nouvelle URL à l’aide d’un nom de route. (Hérité de HttpResponseBase) |
| RemoveOutputCacheItem(String, String) |
Utilise le fournisseur de cache de sortie spécifié pour supprimer tous les artefacts de cache de sortie associés au chemin spécifié. |
| RemoveOutputCacheItem(String) |
Supprime du cache tous les éléments mis en cache associés au chemin d’accès spécifié. |
| SetCookie(HttpCookie) |
Met à jour un cookie existant dans la collection de cookies. |
| ToString() |
Retourne une chaîne qui représente l’objet actuel. (Hérité de Object) |
| TransmitFile(String, Int64, Int64) |
Écrit la partie spécifiée d’un fichier dans le flux de sortie de réponse HTTP, sans la mettre en mémoire tampon. |
| TransmitFile(String) |
Écrit le fichier spécifié dans le flux de sortie de la réponse HTTP, sans le mettre en mémoire tampon. |
| Write(Char) |
Écrit un caractère dans un flux de sortie de réponse HTTP. |
| Write(Char[], Int32, Int32) |
Écrit le tableau de caractères spécifié dans le flux de sortie de la réponse HTTP. |
| Write(Object) |
Écrit l’objet spécifié dans le flux de réponse HTTP. |
| Write(String) |
Écrit la chaîne spécifiée dans le flux de sortie de la réponse HTTP. |
| WriteFile(IntPtr, Int64, Int64) |
Écrit le fichier spécifié dans le flux de sortie de réponse HTTP. |
| WriteFile(String, Boolean) |
Écrit le contenu du fichier spécifié dans le flux de sortie de réponse HTTP et spécifie si le contenu est écrit en tant que bloc de mémoire. |
| WriteFile(String, Int64, Int64) |
Écrit le fichier spécifié dans le flux de sortie de réponse HTTP. |
| WriteFile(String) |
Écrit le contenu du fichier spécifié dans le flux de sortie de réponse HTTP en tant que bloc de fichiers. |
| WriteSubstitution(HttpResponseSubstitutionCallback) |
Insère des blocs de substitution dans la réponse, ce qui permet la génération dynamique de régions pour les réponses de sortie mises en cache. |