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 di 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 HttpContextBase classe e funge da wrapper per la HttpContext classe . Questa classe espone la funzionalità della HttpContext classe ed espone anche il HttpContextBase tipo . La HttpContextBase classe consente di sostituire l'implementazione originale della HttpContext classe nell'applicazione con un'implementazione personalizzata, ad esempio quando si eseguono unit test all'esterno della pipeline ASP.NET.
Costruttori
HttpContextWrapper(HttpContext) |
Inizializza una nuova istanza della classe HttpContextWrapper usando l'oggetto contesto specificato. |
Proprietà
AllErrors |
Ottiene una matrice degli 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 l'elaborazione delle parti della richiesta ASP.NET quando non sono previste. |
AllowAsyncDuringSyncStages |
Quando implementato in una classe derivata, ottiene o imposta un valore che indica se le operazioni asincrone sono consentite durante l'elaborazione delle parti della richiesta ASP.NET quando non sono previste. (Ereditato da HttpContextBase) |
Application |
Ottiene l'oggetto HttpApplicationState relativo alla richiesta HTTP corrente. |
ApplicationInstance |
Ottiene o imposta l'oggetto HttpApplication relativo alla richiesta HTTP corrente. |
AsyncPreloadMode |
Ottiene o imposta un oggetto che contiene i flag relativi alla modalità di precaricamento asincrona. |
AsyncPreloadMode |
Una volta eseguita l'implementazione in una classe derivata, ottiene o imposta un oggetto che contiene i flag relativi alla modalità di precaricamento asincrona. (Ereditato da HttpContextBase) |
Cache |
Ottiene l'oggetto Cache per il dominio dell'applicazione corrente. |
CurrentHandler |
Ottiene l'oggetto IHttpHandler che rappresenta il gestore attualmente in esecuzione. |
CurrentNotification |
Ottiene un valore RequestNotification che indica l'evento HttpApplication attualmente in elaborazione. |
Error |
Ottiene il primo errore (eventuale) accumulato durante l'elaborazione di una richiesta HTTP. |
Handler |
Ottiene o imposta l'oggetto IHttpHandler responsabile dell'elaborazione 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 l'elaborazione di un evento HttpApplication è terminata. |
IsWebSocketRequest |
Ottiene un valore che indica se la richiesta è una richiesta AspNetWebSocket. |
IsWebSocketRequest |
Se implementata in una classe derivata, ottiene un valore che indica se la richiesta è una richiesta di connessione AspNetWebSocket. (Ereditato da HttpContextBase) |
IsWebSocketRequestUpgrading |
Ottiene un valore che indica se si sta eseguendo l'aggiornamento della connessione da una connessione HTTP a una connessione AspNetWebSocket. |
IsWebSocketRequestUpgrading |
Una volta eseguita l'implementazione in una classe derivata, ottiene un valore che indica se si sta eseguendo l'aggiornamento della connessione da una connessione HTTP a una connessione di AspNetWebSocket . (Ereditato da HttpContextBase) |
Items |
Ottiene una raccolta chiave/valore che può essere usata 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. |
PageInstrumentation |
Una volta eseguita l'implementazione in una classe derivata, ottiene un riferimento all'istanza del servizio di strumentazione pagina per questa richiesta. (Ereditato da HttpContextBase) |
PreviousHandler |
Ottiene l'oggetto IHttpHandler relativo al gestore padre. |
Profile |
Ottiene l'oggetto ProfileBase relativo al profilo utente corrente. |
Request |
Ottiene l'oggetto HttpRequestBase relativo alla richiesta HTTP corrente. |
Response |
Restituisce l'oggetto HttpResponseBase relativo alla risposta HTTP corrente. |
Server |
Ottiene l'oggetto HttpServerUtilityBase che specifica i metodi usati nell'elaborazione delle richieste Web. |
Session |
Ottiene l'oggetto HttpSessionStateBase relativo alla richiesta HTTP corrente. |
SkipAuthorization |
Ottiene o imposta un valore che specifica se l'oggetto UrlAuthorizationModule deve ignorare il controllo delle autorizzazioni per la richiesta corrente. |
ThreadAbortOnTimeout |
Ottiene o imposta un valore che specifica se il runtime ASP.NET deve chiamare Abort() sul thread che sta rispondendo a questa richiesta quando la richiesta scade. |
ThreadAbortOnTimeout |
Quando implementato in una classe derivata, ottiene o imposta un valore che specifica se il runtime ASP.NET deve chiamare Abort() sul thread che sta rispondendo a questa richiesta quando la richiesta scade. (Ereditato da HttpContextBase) |
Timestamp |
Restituisce il timestamp iniziale della richiesta HTTP corrente. |
Trace |
Restituisce l'oggetto TraceContext relativo alla risposta HTTP corrente. |
User |
Ottiene o imposta le informazioni sulla sicurezza per la richiesta HTTP corrente. |
WebSocketNegotiatedProtocol |
Ottiene il protocollo negoziato inviato dal server al client per una richiesta AspNetWebSocket. |
WebSocketNegotiatedProtocol |
Una volta eseguita l'implementazione in una classe derivata, ottiene il protocollo negoziato inviato dal server al client per una connessione AspNetWebSocket . (Ereditato da HttpContextBase) |
WebSocketRequestedProtocols |
Ottiene l'elenco ordinato dei protocolli richiesti dal client. |
WebSocketRequestedProtocols |
Una volta eseguita l'implementazione in una classe derivata, ottiene l'elenco ordinato dei protocolli richiesti dal client. (Ereditato da HttpContextBase) |
Metodi
AcceptWebSocketRequest(Func<AspNetWebSocketContext,Task>) |
Accetta una richiesta AspNetWebSocket con la funzione utente specificata. |
AcceptWebSocketRequest(Func<AspNetWebSocketContext,Task>) |
Una volta eseguita l'implementazione in una classe derivata, accetta una richiesta di AspNetWebSocket utilizzando la funzione utente specificata. (Ereditato da HttpContextBase) |
AcceptWebSocketRequest(Func<AspNetWebSocketContext,Task>, AspNetWebSocketOptions) |
Accetta una richiesta AspNetWebSocket con la funzione utente specificata e l'oggetto delle opzioni. |
AcceptWebSocketRequest(Func<AspNetWebSocketContext,Task>, AspNetWebSocketOptions) |
Una volta eseguita l'implementazione in una classe derivata, accetta una richiesta di AspNetWebSocket utilizzando la funzione utente specificata e l'oggetto di opzioni. (Ereditato da HttpContextBase) |
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 sta terminando. |
AddOnRequestCompleted(Action<HttpContextBase>) |
Una volta eseguita l'implementazione in una classe derivata, genera un evento virtuale che si verifica quando la parte HTTP della richiesta sta terminando. (Ereditato da HttpContextBase) |
ClearError() |
Cancella tutti gli errori relativi alla richiesta HTTP corrente. |
DisposeOnPipelineCompleted(IDisposable) |
Consente di chiamare il metodo Dispose() di un oggetto quando la parte della connessione AspNetWebSocket della richiesta viene completata. |
DisposeOnPipelineCompleted(IDisposable) |
Una volta eseguita l'implementazione in una classe derivata, consente al metodo Dispose() di un oggetto di essere chiamato quando la connessione di AspNetWebSocket parte di questa richiesta viene completata. (Ereditato da HttpContextBase) |
Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
GetGlobalResourceObject(String, String) |
Ottiene un oggetto risorsa a livello di applicazione basato sulle proprietà ClassKey e ResourceKey specificate. |
GetGlobalResourceObject(String, String, CultureInfo) |
Ottiene un oggetto risorsa a livello di applicazione basato sulle proprietà ClassKey e ResourceKey specificate e sull'oggetto CultureInfo. |
GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
GetLocalResourceObject(String, String) |
Ottiene un oggetto della risorsa a livello di pagina basato sulle proprietà VirtualPath e ResourceKey specificate. |
GetLocalResourceObject(String, String, CultureInfo) |
Ottiene un oggetto della risorsa a livello di pagina basato sulle proprietà VirtualPath e ResourceKey specificate e sull'oggetto CultureInfo. |
GetSection(String) |
Ottiene la sezione di configurazione specificata per la configurazione predefinita dell'applicazione corrente. |
GetService(Type) |
Restituisce un oggetto per il tipo di servizio corrente. |
GetType() |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
MemberwiseClone() |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
RemapHandler(IHttpHandler) |
Consente di specificare un gestore per la richiesta. |
RemapHandler(IHttpHandler) |
Se sottoposto a override in una classe derivata, specifica un gestore per la richiesta. (Ereditato da HttpContextBase) |
RewritePath(String) |
Riscrive l'URL usando il percorso specificato. |
RewritePath(String, Boolean) |
Riscrive l'URL con il percorso specificato e un valore che specifica se il percorso virtuale per le risorse del server è stato modificato. |
RewritePath(String, String, String) |
Riscrive l'URL usando il percorso, le informazioni sul percorso e le informazioni sulla stringa di query specificati. |
RewritePath(String, String, String, Boolean) |
Riscrive l'URL con il percorso virtuale specificato, le informazioni sul percorso, le informazioni sulla stringa di query e un valore che specifica se il percorso del file del client è impostato sul percorso di riscrittura. |
SetSessionStateBehavior(SessionStateBehavior) |
Imposta il tipo di comportamento dello stato di sessione necessario per supportare una richiesta HTTP. |
SetSessionStateBehavior(SessionStateBehavior) |
Quando sottoposto a override in una classe derivata, imposta il tipo di comportamento dello stato di sessione necessario per supportare una richiesta HTTP. (Ereditato da HttpContextBase) |
ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
Metodi di estensione
GetKeyedService<T>(IServiceProvider, Object) |
Ottiene un servizio di tipo |
GetKeyedServices(IServiceProvider, Type, Object) |
Ottiene un'enumerazione dei servizi di tipo |
GetKeyedServices<T>(IServiceProvider, Object) |
Ottiene un'enumerazione dei servizi di tipo |
GetRequiredKeyedService(IServiceProvider, Type, Object) |
Ottiene un servizio di tipo |
GetRequiredKeyedService<T>(IServiceProvider, Object) |
Ottiene un servizio di tipo |
CreateAsyncScope(IServiceProvider) |
Crea un nuovo oggetto AsyncServiceScope che è possibile usare per risolvere i servizi con ambito. |
CreateScope(IServiceProvider) |
Crea un nuovo oggetto IServiceScope che è possibile usare per risolvere i servizi con ambito. |
GetRequiredService(IServiceProvider, Type) |
Ottiene il servizio di tipo |
GetRequiredService<T>(IServiceProvider) |
Ottiene il servizio di tipo |
GetService<T>(IServiceProvider) |
Ottiene il servizio di tipo |
GetServices(IServiceProvider, Type) |
Ottiene un'enumerazione di servizi di tipo |
GetServices<T>(IServiceProvider) |
Ottiene un'enumerazione di servizi di tipo |
GetFakeLogCollector(IServiceProvider) |
Ottiene l'oggetto che raccoglie i record di log inviati al logger falso. |
GetFakeRedactionCollector(IServiceProvider) |
Ottiene l'istanza dell'agente di raccolta redactor falso dal contenitore di inserimento delle dipendenze. |