HttpContextWrapper Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
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) |