Sdílet prostřednictvím


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 je HttpContextWrapper odvozena z HttpContextBase třídy a slouží jako obálka HttpContext pro třídu. Tato třída zpřístupňuje funkce HttpContext třídy a také zveřejňuje HttpContextBase typ . Třída HttpContextBase umožňuje nahradit původní implementaci HttpContext třídy ve vaší aplikaci vlastní implementací, například při testování jednotek mimo kanál ASP.NET.

Konstruktory

HttpContextWrapper(HttpContext)

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

Vlastnosti

AllErrors

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

AllowAsyncDuringSyncStages

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

AllowAsyncDuringSyncStages

Při implementaci v odvozené třídě získá nebo nastaví hodnotu, která označuje, zda jsou asynchronní operace povoleny během částí ASP.NET zpracování požadavků, když nejsou očekávané.

(Zděděno od HttpContextBase)
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 režimu před načtením.

AsyncPreloadMode

Při implementaci v odvozené třídě získá nebo nastaví objekt, který obsahuje příznaky, které se týkají asynchronního režimu před načtením.

(Zděděno od HttpContextBase)
Cache

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

CurrentHandler

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

CurrentNotification

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

Error

Získá první chybu (pokud existuje), která se shromáždila 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 povoleny vlastní chyby pro aktuální požadavek HTTP.

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čila zpracování.

IsWebSocketRequest

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

IsWebSocketRequest

Při implementaci v odvozené třídě získá hodnotu, která označuje, zda je požadavek na AspNetWebSocket připojení.

(Zděděno od HttpContextBase)
IsWebSocketRequestUpgrading

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

IsWebSocketRequestUpgrading

Při implementaci v odvozené třídě získá hodnotu, která označuje, zda připojení upgraduje z připojení HTTP na AspNetWebSocket připojení.

(Zděděno od HttpContextBase)
Items

Získá kolekci klíč/hodnota, která lze 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.

PageInstrumentation

Při implementaci v odvozené třídě získá odkaz na instanci služby instrumentace stránky pro tento požadavek.

(Zděděno od HttpContextBase)
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é jsou použity 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 má objekt přeskočit kontrolu autorizace pro aktuální požadavek.

ThreadAbortOnTimeout

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

ThreadAbortOnTimeout

Při implementaci v odvozené třídě získá nebo nastaví hodnotu, která určuje, zda by měl modul runtime ASP.NET volat Abort() ve vlákně, které obsluhuje tento požadavek, když vyprší časový limit požadavku.

(Zděděno od HttpContextBase)
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.

WebSocketNegotiatedProtocol

Při implementaci v odvozené třídě získá vyjednaný protokol, který byl odeslán ze serveru klientovi pro AspNetWebSocket připojení.

(Zděděno od HttpContextBase)
WebSocketRequestedProtocols

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

WebSocketRequestedProtocols

Při implementaci v odvozené třídě získá seřazený seznam protokolů, které byly požadovány klientem.

(Zděděno od HttpContextBase)

Metody

AcceptWebSocketRequest(Func<AspNetWebSocketContext,Task>)

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

AcceptWebSocketRequest(Func<AspNetWebSocketContext,Task>)

Při implementaci v odvozené třídě přijme AspNetWebSocket požadavek pomocí zadané funkce uživatele.

(Zděděno od HttpContextBase)
AcceptWebSocketRequest(Func<AspNetWebSocketContext,Task>, AspNetWebSocketOptions)

AspNetWebSocket Přijme požadavek pomocí zadané uživatelské funkce a objektu options.

AcceptWebSocketRequest(Func<AspNetWebSocketContext,Task>, AspNetWebSocketOptions)

Při implementaci v odvozené třídě přijme AspNetWebSocket požadavek pomocí zadané uživatelské funkce a objektu options.

(Zděděno od HttpContextBase)
AddError(Exception)

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

AddOnRequestCompleted(Action<HttpContextBase>)

Vyvolá virtuální událost, ke které dojde, když končí část požadavku HTTP.

AddOnRequestCompleted(Action<HttpContextBase>)

Při implementaci v odvozené třídě vyvolá virtuální událost, ke které dojde, když končí část http požadavku.

(Zděděno od HttpContextBase)
ClearError()

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

DisposeOnPipelineCompleted(IDisposable)

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

DisposeOnPipelineCompleted(IDisposable)

Při implementaci v odvozené třídě nástroj umožňuje volat metodu objektu Dispose() při AspNetWebSocket dokončení části připojení tohoto požadavku.

(Zděděno od HttpContextBase)
Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

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

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

GetGlobalResourceObject(String, String, CultureInfo)

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

GetHashCode()

Slouží jako výchozí hashovací funkce.

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

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

GetLocalResourceObject(String, String, CultureInfo)

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

GetSection(String)

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

GetService(Type)

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

GetType()

Type Získá z aktuální instance.

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

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

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

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

RemapHandler(IHttpHandler)

Při přepsání v odvozené třídě určuje obslužnou rutinu pro požadavek.

(Zděděno od HttpContextBase)
RewritePath(String)

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

RewritePath(String, Boolean)

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

RewritePath(String, String, String)

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

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, zda je cesta k souboru klienta nastavena na cestu pro přepis.

SetSessionStateBehavior(SessionStateBehavior)

Nastaví typ chování stavu relace, který se vyžaduje pro podporu požadavku HTTP.

SetSessionStateBehavior(SessionStateBehavior)

Při přepsání v odvozené třídě nastaví typ chování stavu relace, které je nutné pro podporu požadavku HTTP.

(Zděděno od HttpContextBase)
ToString()

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

(Zděděno od Object)

Metody rozšíření

GetKeyedService<T>(IServiceProvider, Object)

Získá službu typu T z .IServiceProvider

GetKeyedServices(IServiceProvider, Type, Object)

Získá výčet služeb typu serviceType z IServiceProvider.

GetKeyedServices<T>(IServiceProvider, Object)

Získá výčet služeb typu T z IServiceProvider.

GetRequiredKeyedService(IServiceProvider, Type, Object)

Získá službu typu serviceType z .IServiceProvider

GetRequiredKeyedService<T>(IServiceProvider, Object)

Získá službu typu T z .IServiceProvider

CreateAsyncScope(IServiceProvider)

Vytvoří nový AsyncServiceScope , který lze použít k vyřešení služeb s vymezeným oborem.

CreateScope(IServiceProvider)

Vytvoří nový IServiceScope , který lze použít k vyřešení služeb s vymezeným oborem.

GetRequiredService(IServiceProvider, Type)

Získejte službu typu serviceType z .IServiceProvider

GetRequiredService<T>(IServiceProvider)

Získejte službu typu T z .IServiceProvider

GetService<T>(IServiceProvider)

Získejte službu typu T z .IServiceProvider

GetServices(IServiceProvider, Type)

Získejte výčet služeb typu serviceType z .IServiceProvider

GetServices<T>(IServiceProvider)

Získejte výčet služeb typu T z .IServiceProvider

GetFakeLogCollector(IServiceProvider)

Získá objekt, který shromažďuje záznamy protokolu odeslané do falešné protokolovací nástroje.

GetFakeRedactionCollector(IServiceProvider)

Získá falešné redactor kolektor instance z kontejneru injektáž závislostí.

Platí pro