HttpContextWrapper Třída

Definice

Zapouzdřuje vnitřní objekt HTTP, který obsahuje informace specifické pro HTTP o jednotlivých požadavcích HTTP.

public ref class HttpContextWrapper : System::Web::HttpContextBase
public class HttpContextWrapper : System.Web.HttpContextBase
type HttpContextWrapper = class
    inherit HttpContextBase
Public Class HttpContextWrapper
Inherits HttpContextBase
Dědičnost
HttpContextWrapper

Poznámky

Třída HttpContextWrapper je odvozena od HttpContextBase třídy a slouží jako obálka HttpContext třídy. Tato třída zveřejňuje funkce HttpContext třídy a také zveřejňuje HttpContextBase typ. Třída HttpContextBase umožňuje nahradit původní implementaci třídy HttpContext ve vaší aplikaci vlastní implementací, například při provádění testování jednotek mimo kanál ASP.NET.

Konstruktory

Name Description
HttpContextWrapper(HttpContext)

Inicializuje novou instanci HttpContextWrapper třídy pomocí zadaného kontextového objektu.

Vlastnosti

Name Description
AllErrors

Získá pole chyb (pokud existuje), které se hromadí při zpracování požadavku HTTP.

AllowAsyncDuringSyncStages

Získá nebo nastaví hodnotu, která označuje, zda asynchronní operace jsou povoleny během částí zpracování ASP.NET žádosti, pokud nejsou očekávané.

Application

HttpApplicationState Získá objekt pro aktuální požadavek HTTP.

ApplicationInstance

Získá nebo nastaví HttpApplication objekt pro aktuální požadavek HTTP.

AsyncPreloadMode

Získá nebo nastaví objekt, který obsahuje příznaky, které se týkají asynchronního preload režimu.

Cache

Cache Získá objekt pro aktuální doménu aplikace.

CurrentHandler

IHttpHandler Získá objekt, který představuje obslužnou rutinu, která je aktuálně spuštěna.

CurrentNotification

RequestNotification Získá hodnotu označující aktuální HttpApplication událost, která zpracovává.

Error

Získá první chybu (pokud existuje), která se hromadí při zpracování požadavku HTTP.

Handler

Získá nebo nastaví IHttpHandler objekt, který je zodpovědný za zpracování požadavku HTTP.

IsCustomErrorEnabled

Získá hodnotu, která označuje, zda jsou pro aktuální požadavek HTTP povoleny vlastní chyby.

IsDebuggingEnabled

Získá hodnotu, která označuje, zda aktuální požadavek HTTP je v režimu ladění.

IsPostNotification

Získá hodnotu, která označuje, zda HttpApplication událost dokončil zpracování.

IsWebSocketRequest

Získá hodnotu, která označuje, zda požadavek je AspNetWebSocket požadavek.

IsWebSocketRequestUpgrading

Získá hodnotu, která označuje, zda připojení upgraduje z připojení HTTP na AspNetWebSocket připojení.

Items

Získá kolekci klíč/hodnota, která se dá použít k uspořádání a sdílení dat mezi modulem a obslužnou rutinou během požadavku HTTP.

PageInstrumentation

Získá odkaz na instanci služby instrumentace stránky pro tento požadavek.

PreviousHandler

IHttpHandler Získá objekt pro nadřazenou obslužnou rutinu.

Profile

ProfileBase Získá objekt pro aktuální profil uživatele.

Request

HttpRequestBase Získá objekt pro aktuální požadavek HTTP.

Response

HttpResponseBase Získá objekt pro aktuální odpověď HTTP.

Server

HttpServerUtilityBase Získá objekt, který poskytuje metody, které se používají při zpracování webových požadavků.

Session

HttpSessionStateBase Získá objekt pro aktuální požadavek HTTP.

SkipAuthorization

Získá nebo nastaví hodnotu, která určuje, zda UrlAuthorizationModule objekt má přeskočit autorizační kontrolu aktuálního požadavku.

ThreadAbortOnTimeout

Získá nebo nastaví hodnotu, která určuje, zda má modul runtime ASP.NET volat Abort() ve vlákně, které tento požadavek obsluhuje, když vyprší časový limit požadavku.

Timestamp

Získá počáteční časové razítko aktuálního požadavku HTTP.

Trace

TraceContext Získá objekt pro aktuální odpověď HTTP.

User

Získá nebo nastaví informace o zabezpečení pro aktuální požadavek HTTP.

WebSocketNegotiatedProtocol

Získá vyjednaný protokol, který byl odeslán ze serveru klientovi pro AspNetWebSocket požadavek.

WebSocketRequestedProtocols

Získá seřazený seznam protokolů požadovaných klientem.

Metody

Name Description
AcceptWebSocketRequest(Func<AspNetWebSocketContext,Task>, AspNetWebSocketOptions)

AspNetWebSocket Přijme požadavek pomocí zadané funkce uživatele a objektu možností.

AcceptWebSocketRequest(Func<AspNetWebSocketContext,Task>)

AspNetWebSocket Přijme požadavek pomocí zadané funkce uživatele.

AddError(Exception)

Přidá výjimku do kolekce výjimek pro aktuální požadavek HTTP.

AddOnRequestCompleted(Action<HttpContextBase>)

Vyvolá virtuální událost, která nastane při ukončení části požadavku HTTP.

ClearError()

Vymaže všechny chyby aktuálního požadavku HTTP.

DisposeOnPipelineCompleted(IDisposable)

Umožňuje volat metodu Dispose() objektu při AspNetWebSocket dokončení připojení části tohoto požadavku.

Equals(Object)

Určuje, zda je zadaný objekt roven aktuálnímu objektu.

(Zděděno od Object)
GetGlobalResourceObject(String, String, CultureInfo)

Získá objekt prostředku na úrovni aplikace na základě zadaných ClassKey a ResourceKey vlastností a objektu CultureInfo .

GetGlobalResourceObject(String, String)

Získá objekt prostředku na úrovni aplikace na základě zadaných ClassKey a ResourceKey vlastností.

GetHashCode()

Slouží jako výchozí funkce hash.

(Zděděno od Object)
GetLocalResourceObject(String, String, CultureInfo)

Získá objekt prostředku na úrovni stránky na základě zadaných VirtualPath a ResourceKey vlastností a objektu CultureInfo .

GetLocalResourceObject(String, String)

Získá objekt prostředku na úrovni stránky na základě zadaných VirtualPath a ResourceKey vlastností.

GetSection(String)

Získá zadanou část konfigurace výchozí konfigurace aktuální aplikace.

GetService(Type)

Vrátí objekt pro aktuální typ služby.

GetType()

Získá Type aktuální instance.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Object.

(Zděděno od Object)
RemapHandler(IHttpHandler)

Umožňuje zadat obslužnou rutinu požadavku.

RewritePath(String, Boolean)

Přepíše adresu URL pomocí zadané cesty a hodnoty, která určuje, jestli je změněna virtuální cesta pro prostředky serveru.

RewritePath(String, String, String, Boolean)

Přepíše adresu URL pomocí zadané cesty, informací o cestě, informací o řetězci dotazu a hodnoty, která určuje, jestli je cesta k souboru klienta nastavená na cestu přepsání.

RewritePath(String, String, String)

Přepíše adresu URL pomocí zadané cesty, informací o cestě a informací o řetězci dotazu.

RewritePath(String)

Přepíše adresu URL pomocí zadané cesty.

SetSessionStateBehavior(SessionStateBehavior)

Nastaví typ chování stavu relace, které je vyžadováno pro podporu požadavku HTTP.

ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro