HttpContextWrapper Classe

Definizione

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à
HttpContextWrapper

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)

Si applica a