HttpResponseWrapper 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.
Incapsula l'oggetto intrinseco HTTP che fornisce informazioni sulla risposta HTTP da un'operazione di 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
- Ereditarietà
Commenti
La HttpResponseWrapper classe deriva dalla classe e funge da HttpResponseBase wrapper per la HttpResponse classe . Questa classe espone la funzionalità della HttpResponse classe esponendo anche il HttpResponseBase tipo. La classe HttpResponseBase consente di sostituire l'implementazione originale della classe HttpResponse nell'applicazione con un'implementazione personalizzata, ad esempio quando si eseguono unit test all'esterno della pipeline ASP.NET.
Costruttori
| Nome | Descrizione |
|---|---|
| HttpResponseWrapper(HttpResponse) |
Inizializza una nuova istanza della classe HttpResponseWrapper. |
Proprietà
| Nome | Descrizione |
|---|---|
| Buffer |
Ottiene o imposta un valore che indica se memorizzare nel buffer l'output e inviarlo al termine dell'elaborazione della risposta completa. |
| BufferOutput |
Ottiene o imposta un valore che indica se memorizzare nel buffer l'output e inviarlo al termine dell'elaborazione della pagina completa. |
| Cache |
Ottiene i criteri di memorizzazione nella cache( ad esempio l'ora di scadenza, le impostazioni di privacy e le clausole di variazione) della pagina Web corrente. |
| CacheControl |
Ottiene o imposta l'intestazione |
| Charset |
Ottiene o imposta il set di caratteri HTTP della risposta corrente. |
| ClientDisconnectedToken |
Ottiene un CancellationToken oggetto che viene ritagliato quando il client si disconnette. |
| ContentEncoding |
Ottiene o imposta la codifica del contenuto della risposta corrente. |
| ContentType |
Ottiene o imposta il tipo MIME HTTP della risposta corrente. |
| Cookies |
Ottiene la raccolta di cookie di risposta. |
| Expires |
Ottiene o imposta il numero di minuti prima della scadenza di una pagina memorizzata nella cache nel client o nel proxy. Se l'utente torna alla stessa pagina prima della scadenza, viene visualizzata la versione memorizzata nella cache. Expires viene fornito per la compatibilità con le versioni precedenti di ASP. |
| ExpiresAbsolute |
Ottiene o imposta la data e l'ora assoluti in cui le informazioni memorizzate nella cache scadono nella cache. ExpiresAbsolute viene fornito per la compatibilità con le versioni precedenti di ASP. |
| Filter |
Ottiene o imposta un oggetto filtro utilizzato per modificare il corpo dell'entità HTTP prima della trasmissione. |
| HeaderEncoding |
Ottiene o imposta la codifica per l'intestazione della risposta corrente. |
| Headers |
Ottiene la raccolta di intestazioni di risposta. |
| HeadersWritten |
Ottiene un valore che indica se le intestazioni della risposta sono state scritte. |
| IsClientConnected |
Ottiene un valore che indica se il client è connesso al server. |
| IsRequestBeingRedirected |
Ottiene un valore che indica se il client viene reindirizzato a una nuova posizione. |
| Output |
Ottiene l'oggetto che abilita l'output del testo nel flusso di risposta HTTP in uscita. |
| OutputStream |
Fornisce l'output binario al corpo del contenuto HTTP in uscita. |
| RedirectLocation |
Ottiene o imposta il valore dell'intestazione HTTP |
| Status |
Imposta il |
| StatusCode |
Ottiene o imposta il codice di stato HTTP dell'output restituito al client. |
| StatusDescription |
Ottiene o imposta il messaggio di stato HTTP dell'output restituito al client. |
| SubStatusCode |
Ottiene o imposta un valore che qualifica il codice di stato della risposta. |
| SupportsAsyncFlush |
Ottiene un valore che indica se la connessione supporta operazioni di scaricamento asincrone. |
| SuppressContent |
Ottiene o imposta un valore che indica se inviare contenuto HTTP al client. |
| SuppressDefaultCacheControlHeader |
Ottiene o imposta un valore che indica se eliminare l'intestazione cache predefinita: intestazione privata per la risposta HTTP corrente. |
| SuppressFormsAuthenticationRedirect |
Ottiene o imposta un valore che specifica se il reindirizzamento dell'autenticazione basata su form alla pagina di accesso deve essere eliminato. |
| TrySkipIisCustomErrors |
Ottiene o imposta un valore che specifica se gli errori personalizzati di IIS 7.0 sono disabilitati. |
Metodi
| Nome | Descrizione |
|---|---|
| AddCacheDependency(CacheDependency[]) |
Quando sottoposto a override in una classe derivata, associa le dipendenze della cache alla risposta che consentono di invalidare la risposta se viene memorizzata nella cache e se le dipendenze specificate cambiano. |
| AddCacheItemDependencies(ArrayList) |
Rende la validità di una risposta memorizzata nella cache dipendente dagli elementi specificati nella cache. |
| AddCacheItemDependencies(String[]) |
Rende la validità di un elemento memorizzato nella cache in base agli elementi specificati nella cache. |
| AddCacheItemDependency(String) |
Rende la validità di una risposta memorizzata nella cache dipendente dall'elemento specificato nella cache. |
| AddFileDependencies(ArrayList) |
Aggiunge nomi di file alla raccolta di nomi di file su cui dipende la risposta corrente. |
| AddFileDependencies(String[]) |
Aggiunge una matrice di nomi di file alla raccolta di nomi di file su cui dipende la risposta corrente. |
| AddFileDependency(String) |
Aggiunge un singolo nome file alla raccolta di nomi di file su cui dipende la risposta corrente. |
| AddHeader(String, String) |
Aggiunge un'intestazione HTTP alla risposta corrente. Questo metodo viene fornito per la compatibilità con le versioni precedenti di ASP. |
| AddOnSendingHeaders(Action<HttpContextBase>) |
Registra un callback che il runtime di ASP.NET richiamerà immediatamente prima dell'invio delle intestazioni di risposta per questa richiesta. |
| AppendCookie(HttpCookie) |
Aggiunge un cookie HTTP alla raccolta di cookie di risposta HTTP. |
| AppendHeader(String, String) |
Aggiunge un'intestazione HTTP alla risposta corrente. |
| AppendToLog(String) |
Aggiunge informazioni di log personalizzate al file di log di Internet Information Services (IIS). |
| ApplyAppPathModifier(String) |
Aggiunge un ID sessione al percorso virtuale se la sessione usa Cookieless lo stato della sessione e restituisce il percorso combinato. |
| BeginFlush(AsyncCallback, Object) |
Invia la risposta attualmente memorizzata nel buffer al client. |
| BinaryWrite(Byte[]) |
Scrive una stringa di caratteri binari nel flusso di output HTTP. |
| Clear() |
Cancella tutte le intestazioni e l'output del contenuto dalla risposta corrente. |
| ClearContent() |
Cancella tutto l'output del contenuto dalla risposta corrente. |
| ClearHeaders() |
Cancella tutte le intestazioni dalla risposta corrente. |
| Close() |
Chiude la connessione socket a un client. |
| DisableKernelCache() |
Disabilita la memorizzazione nella cache del kernel per la risposta corrente. |
| DisableUserCache() |
Disabilita la memorizzazione nella cache in modalità utente IIS per questa risposta. |
| End() |
Invia tutto l'output attualmente memorizzato nel buffer al client, arresta l'esecuzione del processo richiesto e genera l'evento EndRequest . |
| EndFlush(IAsyncResult) |
Completa un'operazione di scaricamento asincrona. |
| Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
| Flush() |
Invia tutto l'output attualmente memorizzato nel buffer al client. |
| FlushAsync() |
Invia in modo asincrono tutto l'output attualmente memorizzato nel buffer al client. |
| GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
| GetType() |
Ottiene il Type dell'istanza corrente. (Ereditato da Object) |
| MemberwiseClone() |
Crea una copia superficiale del Objectcorrente. (Ereditato da Object) |
| Pics(String) |
Aggiunge un'intestazione HTTP |
| PushPromise(String, String, NameValueCollection) |
Supporta le applicazioni che inviano promesse push ai client HTTP 2.0. Per altre informazioni, vedere La sezione specifica HTTP/2 8.2: Push server. |
| PushPromise(String) |
Supporta le applicazioni che inviano promesse push ai client HTTP 2.0. Per altre informazioni, vedere La sezione specifica HTTP/2 8.2: Push server. |
| Redirect(String, Boolean) |
Reindirizza una richiesta all'URL specificato e specifica se l'esecuzione del processo corrente deve terminare. |
| Redirect(String) |
Reindirizza una richiesta all'URL specificato. |
| RedirectPermanent(String, Boolean) |
Esegue un reindirizzamento permanente dall'URL richiesto all'URL specificato e fornisce l'opzione per completare la risposta. |
| RedirectPermanent(String) |
Esegue un reindirizzamento permanente dall'URL richiesto all'URL specificato. |
| RedirectToRoute(Object) |
Reindirizza una richiesta a un nuovo URL usando i valori dei parametri di route specificati. |
| RedirectToRoute(Object) |
Reindirizza la richiesta a un nuovo URL usando i valori dei parametri di route. (Ereditato da HttpResponseBase) |
| RedirectToRoute(RouteValueDictionary) |
Reindirizza una richiesta a un nuovo URL usando i valori dei parametri di route specificati. |
| RedirectToRoute(RouteValueDictionary) |
Reindirizza la richiesta a un nuovo URL usando i valori dei parametri di route. (Ereditato da HttpResponseBase) |
| RedirectToRoute(String, Object) |
Reindirizza una richiesta a un nuovo URL usando il nome della route e i valori dei parametri di route specificati. |
| RedirectToRoute(String, Object) |
Reindirizza la richiesta a un nuovo URL usando i valori dei parametri di route e un nome di route. (Ereditato da HttpResponseBase) |
| RedirectToRoute(String, RouteValueDictionary) |
Reindirizza una richiesta a un nuovo URL usando il nome della route e i valori dei parametri di route specificati. |
| RedirectToRoute(String, RouteValueDictionary) |
Reindirizza la richiesta a un nuovo URL usando i valori dei parametri di route e un nome di route. (Ereditato da HttpResponseBase) |
| RedirectToRoute(String) |
Reindirizza una richiesta a un nuovo URL usando il nome della route specificato. |
| RedirectToRoute(String) |
Reindirizza la richiesta a un nuovo URL usando un nome di route. (Ereditato da HttpResponseBase) |
| RedirectToRoutePermanent(Object) |
Esegue un reindirizzamento permanente da un URL richiesto a un nuovo URL usando i valori dei parametri di route specificati. |
| RedirectToRoutePermanent(Object) |
Esegue un reindirizzamento permanente dall'URL richiesto a un nuovo URL usando i valori dei parametri di route. (Ereditato da HttpResponseBase) |
| RedirectToRoutePermanent(RouteValueDictionary) |
Esegue un reindirizzamento permanente da un URL richiesto a un nuovo URL usando i valori dei parametri di route specificati. |
| RedirectToRoutePermanent(RouteValueDictionary) |
Esegue un reindirizzamento permanente dall'URL richiesto a un nuovo URL usando i valori dei parametri di route. (Ereditato da HttpResponseBase) |
| RedirectToRoutePermanent(String, Object) |
Esegue un reindirizzamento permanente da un URL richiesto a un nuovo URL usando un nome di route e i valori dei parametri di route corrispondenti al nuovo URL. |
| RedirectToRoutePermanent(String, Object) |
Esegue un reindirizzamento permanente dall'URL richiesto a un nuovo URL usando i valori dei parametri di route e il nome della route che corrispondono al nuovo URL. (Ereditato da HttpResponseBase) |
| RedirectToRoutePermanent(String, RouteValueDictionary) |
Esegue un reindirizzamento permanente da un URL richiesto a un nuovo URL usando il nome della route e i valori dei parametri di route specificati. |
| RedirectToRoutePermanent(String, RouteValueDictionary) |
Esegue un reindirizzamento permanente dall'URL richiesto a un nuovo URL usando i valori dei parametri di route e un nome di route. (Ereditato da HttpResponseBase) |
| RedirectToRoutePermanent(String) |
Esegue un reindirizzamento permanente da un URL richiesto a un nuovo URL usando il nome di route specificato. |
| RedirectToRoutePermanent(String) |
Esegue un reindirizzamento permanente dall'URL richiesto a un nuovo URL usando un nome di route. (Ereditato da HttpResponseBase) |
| RemoveOutputCacheItem(String, String) |
Usa il provider di cache di output specificato per rimuovere tutti gli artefatti della cache di output associati al percorso specificato. |
| RemoveOutputCacheItem(String) |
Rimuove dalla cache tutti gli elementi memorizzati nella cache associati al percorso specificato. |
| SetCookie(HttpCookie) |
Aggiorna un cookie esistente nella raccolta di cookie. |
| ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
| TransmitFile(String, Int64, Int64) |
Scrive la parte specificata di un file nel flusso di output della risposta HTTP, senza memorizzarla nel buffer in memoria. |
| TransmitFile(String) |
Scrive il file specificato nel flusso di output della risposta HTTP, senza memorizzarlo nel buffer in memoria. |
| Write(Char) |
Scrive un carattere in un flusso di output della risposta HTTP. |
| Write(Char[], Int32, Int32) |
Scrive la matrice di caratteri specificata nel flusso di output della risposta HTTP. |
| Write(Object) |
Scrive l'oggetto specificato nel flusso di risposta HTTP. |
| Write(String) |
Scrive la stringa specificata nel flusso di output della risposta HTTP. |
| WriteFile(IntPtr, Int64, Int64) |
Scrive il file specificato nel flusso di output della risposta HTTP. |
| WriteFile(String, Boolean) |
Scrive il contenuto del file specificato nel flusso di output della risposta HTTP e specifica se il contenuto viene scritto come blocco di memoria. |
| WriteFile(String, Int64, Int64) |
Scrive il file specificato nel flusso di output della risposta HTTP. |
| WriteFile(String) |
Scrive il contenuto del file specificato nel flusso di output della risposta HTTP come blocco di file. |
| WriteSubstitution(HttpResponseSubstitutionCallback) |
Inserisce blocchi di sostituzione nella risposta, che consente la generazione dinamica di aree per le risposte di output memorizzate nella cache. |