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 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) |