HttpContextWrapper 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 contiene informazioni specifiche http su una singola richiesta HTTP.
public ref class HttpContextWrapper : System::Web::HttpContextBase
public class HttpContextWrapper : System.Web.HttpContextBase
type HttpContextWrapper = class
inherit HttpContextBase
Public Class HttpContextWrapper
Inherits HttpContextBase
- Ereditarietà
Commenti
La HttpContextWrapper classe deriva dalla classe e funge da HttpContextBase wrapper per la HttpContext classe . Questa classe espone la funzionalità della HttpContext classe ed espone anche il HttpContextBase tipo . La classe HttpContextBase consente di sostituire l'implementazione originale della classe HttpContext nell'applicazione con un'implementazione personalizzata, ad esempio quando si eseguono unit test all'esterno della pipeline di ASP.NET.
Costruttori
| Nome | Descrizione |
|---|---|
| HttpContextWrapper(HttpContext) |
Inizializza una nuova istanza della HttpContextWrapper classe utilizzando l'oggetto contesto specificato. |
Proprietà
| Nome | Descrizione |
|---|---|
| AllErrors |
Ottiene una matrice di errori (se presenti) accumulati durante l'elaborazione di una richiesta HTTP. |
| AllowAsyncDuringSyncStages |
Ottiene o imposta un valore che indica se le operazioni asincrone sono consentite durante parti di ASP.NET'elaborazione delle richieste quando non sono previste. |
| Application |
Ottiene l'oggetto HttpApplicationState per la richiesta HTTP corrente. |
| ApplicationInstance |
Ottiene o imposta l'oggetto HttpApplication per la richiesta HTTP corrente. |
| AsyncPreloadMode |
Ottiene o imposta un oggetto che contiene flag relativi alla modalità di precaricamento asincrona. |
| Cache |
Ottiene l'oggetto Cache per il dominio applicazione corrente. |
| CurrentHandler |
Ottiene l'oggetto IHttpHandler che rappresenta il gestore attualmente in esecuzione. |
| CurrentNotification |
Ottiene un RequestNotification valore che indica l'evento corrente HttpApplication che sta elaborando. |
| Error |
Ottiene il primo errore (se presente) accumulato durante l'elaborazione di una richiesta HTTP. |
| Handler |
Ottiene o imposta l'oggetto responsabile dell'elaborazione IHttpHandler della richiesta HTTP. |
| IsCustomErrorEnabled |
Ottiene un valore che indica se gli errori personalizzati sono abilitati per la richiesta HTTP corrente. |
| IsDebuggingEnabled |
Ottiene un valore che indica se la richiesta HTTP corrente è in modalità di debug. |
| IsPostNotification |
Ottiene un valore che indica se un evento ha terminato l'elaborazione HttpApplication . |
| IsWebSocketRequest |
Ottiene un valore che indica se la richiesta è una AspNetWebSocket richiesta. |
| IsWebSocketRequestUpgrading |
Ottiene un valore che indica se la connessione viene aggiornata da una connessione HTTP a una AspNetWebSocket connessione. |
| Items |
Ottiene una raccolta chiave/valore che può essere utilizzata per organizzare e condividere dati tra un modulo e un gestore durante una richiesta HTTP. |
| PageInstrumentation |
Ottiene un riferimento all'istanza del servizio di strumentazione pagina per questa richiesta. |
| PreviousHandler |
Ottiene l'oggetto IHttpHandler per il gestore padre. |
| Profile |
Ottiene l'oggetto ProfileBase per il profilo utente corrente. |
| Request |
Ottiene l'oggetto HttpRequestBase per la richiesta HTTP corrente. |
| Response |
Ottiene l'oggetto HttpResponseBase per la risposta HTTP corrente. |
| Server |
Ottiene l'oggetto che fornisce metodi utilizzati durante l'elaborazione HttpServerUtilityBase delle richieste Web. |
| Session |
Ottiene l'oggetto HttpSessionStateBase per la richiesta HTTP corrente. |
| SkipAuthorization |
Ottiene o imposta un valore che specifica se l'oggetto deve ignorare il controllo dell'autorizzazione UrlAuthorizationModule per la richiesta corrente. |
| ThreadAbortOnTimeout |
Ottiene o imposta un valore che specifica se il runtime ASP.NET deve chiamare Abort() sul thread che esegue la manutenzione di questa richiesta quando si verifica il timeout della richiesta. |
| Timestamp |
Ottiene il timestamp iniziale della richiesta HTTP corrente. |
| Trace |
Ottiene l'oggetto TraceContext per la risposta HTTP corrente. |
| User |
Ottiene o imposta le informazioni di sicurezza per la richiesta HTTP corrente. |
| WebSocketNegotiatedProtocol |
Ottiene il protocollo negoziato inviato dal server al client per una AspNetWebSocket richiesta. |
| WebSocketRequestedProtocols |
Ottiene l'elenco ordinato di protocolli richiesti dal client. |
Metodi
| Nome | Descrizione |
|---|---|
| AcceptWebSocketRequest(Func<AspNetWebSocketContext,Task>, AspNetWebSocketOptions) |
Accetta una AspNetWebSocket richiesta utilizzando la funzione utente e l'oggetto opzioni specificati. |
| AcceptWebSocketRequest(Func<AspNetWebSocketContext,Task>) |
Accetta una AspNetWebSocket richiesta usando la funzione utente specificata. |
| AddError(Exception) |
Aggiunge un'eccezione alla raccolta di eccezioni per la richiesta HTTP corrente. |
| AddOnRequestCompleted(Action<HttpContextBase>) |
Genera un evento virtuale che si verifica quando la parte HTTP della richiesta termina. |
| ClearError() |
Cancella tutti gli errori per la richiesta HTTP corrente. |
| DisposeOnPipelineCompleted(IDisposable) |
Consente di chiamare il metodo di Dispose() un oggetto quando viene completata la AspNetWebSocket parte di connessione di questa richiesta. |
| Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
| GetGlobalResourceObject(String, String, CultureInfo) |
Ottiene un oggetto risorsa a livello di applicazione in base alle proprietà e ClassKey specificate ResourceKey e all'oggetto CultureInfo . |
| GetGlobalResourceObject(String, String) |
Ottiene un oggetto risorsa a livello di applicazione in base alle proprietà e ClassKey specificateResourceKey. |
| GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
| GetLocalResourceObject(String, String, CultureInfo) |
Ottiene un oggetto risorsa a livello di pagina in base alle proprietà e VirtualPath specificate ResourceKey e all'oggetto CultureInfo . |
| GetLocalResourceObject(String, String) |
Ottiene un oggetto risorsa a livello di pagina in base alle proprietà e VirtualPath specificateResourceKey. |
| GetSection(String) |
Ottiene la sezione di configurazione specificata della configurazione predefinita dell'applicazione corrente. |
| GetService(Type) |
Restituisce un oggetto per il tipo di servizio corrente. |
| GetType() |
Ottiene il Type dell'istanza corrente. (Ereditato da Object) |
| MemberwiseClone() |
Crea una copia superficiale del Objectcorrente. (Ereditato da Object) |
| RemapHandler(IHttpHandler) |
Consente di specificare un gestore per la richiesta. |
| RewritePath(String, Boolean) |
Riscrive l'URL usando il percorso specificato e un valore che specifica se il percorso virtuale per le risorse del server viene modificato. |
| RewritePath(String, String, String, Boolean) |
Riscrive l'URL usando il percorso, le informazioni sul percorso, le informazioni sulla stringa di query e un valore che specifica se il percorso del file client è impostato sul percorso di riscrittura. |
| RewritePath(String, String, String) |
Riscrive l'URL usando il percorso, le informazioni sul percorso e le informazioni sulla stringa di query specificate. |
| RewritePath(String) |
Riscrive l'URL usando il percorso specificato. |
| SetSessionStateBehavior(SessionStateBehavior) |
Imposta il tipo di comportamento dello stato della sessione necessario per supportare una richiesta HTTP. |
| ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |