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 týkající se jednotlivých požadavků 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
HttpContextBaseTřída je abstraktní třída, která obsahuje stejné členy jako HttpContext Třída. HttpContextBaseTřída umožňuje vytvořit odvozené třídy, které jsou jako HttpContext třídy, ale které lze přizpůsobit a které budou fungovat mimo kanál ASP.NET. Při testování částí obvykle používáte odvozenou třídu k implementaci členů s přizpůsobeným chováním, které splní scénář, který testujete.
HttpContextWrapperTřída je odvozena z HttpContextBase třídy. HttpContextWrapperTřída slouží jako obálka pro HttpContext třídu. V době běhu se obvykle používá instance HttpContextWrapper třídy pro volání členů HttpContext objektu.
Konstruktory
HttpContextBase() |
Inicializuje třídu pro použití zděděnou instancí třídy. Tento konstruktor může být volán pouze zděděnou třídou. |
Vlastnosti
AllErrors |
Při přepsání v odvozené třídě získá pole chyb (pokud existuje), které se nashromáždily při zpracování požadavku HTTP. |
AllowAsyncDuringSyncStages |
Při implementaci v odvozené třídě získává nebo nastavuje hodnotu, která indikuje, jestli jsou během zpracování žádosti ASP.NET povolené asynchronní operace, když 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 vztahují k asynchronnímu režimu přednačtení. |
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á je právě prováděna. |
CurrentNotification |
Při přepsání v odvozené třídě získá RequestNotification hodnotu, která označuje HttpApplication událost, která je právě zpracovávána. |
Error |
Při přepsání v odvozené třídě získá první chybu (pokud existuje), která se nashromáž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 se jedná o žádost o AspNetWebSocket připojení. |
IsWebSocketRequestUpgrading |
Při implementaci v odvozené třídě získá hodnotu, která označuje, zda je připojení upgradováno z připojení HTTP k AspNetWebSocket připojení. |
Items |
Při přepsání v odvozené třídě získá kolekci klíč/hodnota, která se dá použít k organizová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 instrumentace stránky 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ává HttpServerUtility objekt, který poskytuje metody, které jsou použity 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ává nebo nastavuje 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ává nebo nastavuje hodnotu, která určuje, jestli by měl modul runtime ASP.NET volat Abort() ve vlákně, které tento požadavek obsluhuje, 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á dohodnutý protokol, který byl odeslán ze serveru do klienta pro AspNetWebSocket připojení. |
WebSocketRequestedProtocols |
Při implementaci v odvozené třídě získá seřazený seznam protokolů, které požadoval klient. |
Metody
AcceptWebSocketRequest(Func<AspNetWebSocketContext,Task>) |
Při implementaci v odvozené třídě přijímá AspNetWebSocket požadavek pomocí zadané uživatelské funkce. |
AcceptWebSocketRequest(Func<AspNetWebSocketContext,Task>, AspNetWebSocketOptions) |
Při implementaci v odvozené třídě přijímá AspNetWebSocket požadavek pomocí zadaného uživatelského 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, která nastane, když se dokončí část požadavku HTTP. |
ClearError() |
Při přepsání v odvozené třídě zruší všechny chyby pro aktuální požadavek HTTP. |
DisposeOnPipelineCompleted(IDisposable) |
Při implementaci v odvozené třídě umožňuje, Dispose() aby metoda objektu byla volána, když AspNetWebSocket je dokončena část připojení této žádosti. |
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ého 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ého ClassKey a ResourceKey vlastností a CultureInfo objektu. |
GetHashCode() |
Slouží jako výchozí funkce hash. (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ého 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ého VirtualPath a ResourceKey vlastností a CultureInfo objektu. |
GetSection(String) |
Při přepsání v odvozené třídě získá určený 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() |
Type Získá aktuální instanci. (Zděděno od Object) |
MemberwiseClone() |
Vytvoří použádnou kopii aktuálního souboru Object. (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 upravena 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, informace o cestě a informací 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, informace o cestě, řetězce dotazu a hodnoty, která určuje, zda je cesta k souboru klienta nastavena na cestu pro přepsání. |
SetSessionStateBehavior(SessionStateBehavior) |
Při přepsání v odvozené třídě nastaví typ chování stavu relace, který je vyžadován pro podporu požadavku HTTP. |
ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |