HttpContextBase 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í.
Slouží jako základní třída pro třídy, které obsahují informace specifické pro protokol HTTP o jednotlivém požadavku HTTP.
public ref class HttpContextBase abstract : IServiceProvider
public abstract class HttpContextBase : IServiceProvider
type HttpContextBase = class
interface IServiceProvider
Public MustInherit Class HttpContextBase
Implements IServiceProvider
- Dědičnost
-
HttpContextBase
- Odvozené
- Implementuje
Poznámky
Třída HttpContextBase je abstraktní třída, která obsahuje stejné členy jako HttpContext třída. Třída HttpContextBase umožňuje vytvářet odvozené třídy, které se podobají HttpContext třídě, ale které můžete přizpůsobit a které fungují mimo kanál ASP.NET. Při provádění testování jednotek obvykle používáte odvozenou třídu k implementaci členů s přizpůsobeným chováním, které splňuje scénář, který testujete.
Třída je HttpContextWrapper odvozena z HttpContextBase třídy. Třída HttpContextWrapper slouží jako obálka HttpContext pro třídu. Za běhu obvykle používáte instanci HttpContextWrapper třídy k volání členů na objektu HttpContext .
Konstruktory
HttpContextBase() |
Inicializuje třídu pro použití zděděnou instancí třídy. Tento konstruktor může být volána pouze zděděnou třídou. |
Vlastnosti
AllErrors |
Při přepsání v odvozené třídě získá pole chyb (pokud existují), které se shromáždily při zpracování požadavku HTTP. |
AllowAsyncDuringSyncStages |
Při implementaci v odvozené třídě získá nebo nastaví hodnotu, která označuje, zda jsou během částí ASP.NET zpracování požadavků povoleny asynchronní operace, pokud nejsou očekávané. |
Application |
Při přepsání v odvozené třídě získá HttpApplicationState objekt pro aktuální požadavek HTTP. |
ApplicationInstance |
Při přepsání v odvozené třídě získá nebo nastaví HttpApplication objekt pro aktuální požadavek HTTP. |
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. |
Cache |
Při přepsání v odvozené třídě získá Cache objekt pro aktuální doménu aplikace. |
CurrentHandler |
Při přepsání v odvozené třídě získá IHttpHandler objekt, který představuje obslužnou rutinu, která se právě provádí. |
CurrentNotification |
Při přepsání v odvozené třídě získá RequestNotification hodnotu, která označuje HttpApplication událost, která se právě zpracovává. |
Error |
Při přepsání v odvozené třídě získá první chybu (pokud existuje), která se shromáždila při zpracování požadavku HTTP. |
Handler |
Při přepsání v odvozené třídě získá nebo nastaví IHttpHandler objekt, který je zodpovědný za zpracování požadavku HTTP. |
IsCustomErrorEnabled |
Při přepsání v odvozené třídě získá hodnotu, která označuje, zda jsou pro aktuální požadavek HTTP povoleny vlastní chyby. |
IsDebuggingEnabled |
Při přepsání v odvozené třídě získá hodnotu, která označuje, zda je aktuální požadavek HTTP v režimu ladění. |
IsPostNotification |
Při přepsání v odvozené třídě získá hodnotu, která označuje, zda HttpApplication událost dokončila zpracování. |
IsWebSocketRequest |
Při implementaci v odvozené třídě získá hodnotu, která označuje, zda je požadavek na AspNetWebSocket připojení. |
IsWebSocketRequestUpgrading |
Při implementaci v odvozené třídě získá hodnotu, která označuje, zda se připojení upgraduje z připojení HTTP na AspNetWebSocket připojení. |
Items |
Při přepsání v odvozené třídě 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 |
Při implementaci v odvozené třídě získá odkaz na instanci služby page-instrumentation pro tento požadavek. |
PreviousHandler |
Při přepsání v odvozené třídě získá IHttpHandler objekt pro nadřazenou obslužnou rutinu. |
Profile |
Při přepsání v odvozené třídě získá ProfileBase objekt pro aktuální profil uživatele. |
Request |
Při přepsání v odvozené třídě získá HttpRequest objekt pro aktuální požadavek HTTP. |
Response |
Při přepsání v odvozené třídě získá HttpResponse objekt pro aktuální odpověď HTTP. |
Server |
Při přepsání v odvozené třídě získá objekt, HttpServerUtility který poskytuje metody, které se používají při zpracování webových požadavků. |
Session |
Při přepsání v odvozené třídě získá HttpSessionState objekt pro aktuální požadavek HTTP. |
SkipAuthorization |
Při přepsání v odvozené třídě získá nebo nastaví hodnotu, která určuje, zda UrlAuthorizationModule má objekt přeskočit kontrolu autorizace pro aktuální požadavek. |
ThreadAbortOnTimeout |
Při implementaci v odvozené třídě získá nebo nastaví hodnotu, která určuje, zda modul runtime ASP.NET má volat Abort() ve vlákně, které obsluhuje tento požadavek, když vyprší časový limit požadavku. |
Timestamp |
Při přepsání v odvozené třídě získá počáteční časové razítko aktuálního požadavku HTTP. |
Trace |
Při přepsání v odvozené třídě získá TraceContext objekt pro aktuální odpověď HTTP. |
User |
Při přepsání v odvozené třídě získá nebo nastaví informace o zabezpečení pro aktuální požadavek HTTP. |
WebSocketNegotiatedProtocol |
Při implementaci v odvozené třídě získá vyjednaný protokol, který byl odeslán ze serveru klientovi pro AspNetWebSocket připojení. |
WebSocketRequestedProtocols |
Při implementaci v odvozené třídě získá seřazený seznam protokolů, které byly požadovány klientem. |
Metody
AcceptWebSocketRequest(Func<AspNetWebSocketContext,Task>) |
Při implementaci v odvozené třídě přijímá AspNetWebSocket požadavek pomocí zadané funkce uživatele. |
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. |
AddError(Exception) |
Při přepsání v odvozené třídě přidá výjimku do kolekce výjimek pro aktuální požadavek HTTP. |
AddOnRequestCompleted(Action<HttpContextBase>) |
Při implementaci v odvozené třídě vyvolá virtuální událost, ke které dochází při ukončení části http požadavku. |
ClearError() |
Při přepsání v odvozené třídě vymaže všechny chyby aktuálního požadavku HTTP. |
DisposeOnPipelineCompleted(IDisposable) |
Při implementaci v odvozené třídě umožňuje volat metodu objektu Dispose() po AspNetWebSocket dokončení části připojení tohoto požadavku. |
Equals(Object) |
Určí, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno od Object) |
GetGlobalResourceObject(String, String) |
Při přepsání v odvozené třídě získá objekt prostředku na úrovni aplikace na základě zadaných ClassKey a ResourceKey vlastností. |
GetGlobalResourceObject(String, String, CultureInfo) |
Při přepsání v odvozené třídě získá objekt prostředku na úrovni aplikace na základě zadaných ClassKey a ResourceKey vlastností a na objektu CultureInfo . |
GetHashCode() |
Slouží jako výchozí hashovací funkce. (Zděděno od Object) |
GetLocalResourceObject(String, String) |
Při přepsání v odvozené třídě získá objekt prostředku na úrovni stránky na základě zadaných VirtualPath a ResourceKey vlastností. |
GetLocalResourceObject(String, String, CultureInfo) |
Při přepsání v odvozené třídě získá objekt prostředku na úrovni stránky na základě zadaných VirtualPath a ResourceKey vlastností a na objektu CultureInfo . |
GetSection(String) |
Při přepsání v odvozené třídě získá zadaný konfigurační oddíl výchozí konfigurace aktuální aplikace. |
GetService(Type) |
Při přepsání v odvozené třídě vrátí objekt pro aktuální typ služby. |
GetType() |
Získá aktuální Type instanci. (Zděděno od Object) |
MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Objectsouboru . (Zděděno od Object) |
RemapHandler(IHttpHandler) |
Při přepsání v odvozené třídě určuje obslužnou rutinu pro požadavek. |
RewritePath(String) |
Při přepsání v odvozené třídě přepíše adresu URL pomocí zadané cesty. |
RewritePath(String, Boolean) |
Při přepsání v odvozené třídě 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ři přepsání v odvozené třídě přepíše adresu URL pomocí zadané cesty, informací o cestě a informace o řetězci dotazu. |
RewritePath(String, String, String, Boolean) |
Při přepsání v odvozené třídě přepíše adresu URL pomocí zadané cesty, informací o cestě, informace o řetězci dotazu a hodnoty, která určuje, zda je cesta k souboru klienta nastavena na přepisovací cestu. |
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. |
ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |